[
https://issues.apache.org/jira/browse/NIFI-13354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Gilman updated NIFI-13354:
-------------------------------
Fix Version/s: 2.0.0-M4
Resolution: Fixed
Status: Resolved (was: Patch Available)
> Prepare frontend codebase for co-location with other UIs
> --------------------------------------------------------
>
> Key: NIFI-13354
> URL: https://issues.apache.org/jira/browse/NIFI-13354
> Project: Apache NiFi
> Issue Type: Sub-task
> Components: Core UI
> Reporter: Matt Gilman
> Assignee: Matt Gilman
> Priority: Major
> Fix For: 2.0.0-M4
>
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> NiFi is comprised of numerous UIs. These UIs exist within different maven
> modules because of they live in different parts of the codebase and they are
> packaged in different NARs. This is makes it difficult to reuse shared
> components, styles, dependencies, etc.
> This Jira is tracking the migration of the recently rewritten NiFi UI to a
> top level maven module. This will establish a place where subsequent UIs
> (custom UIs, documentation, data viewers, etc) can be added. Once all the UIs
> have been updated, we will be left with a single maven module that produces a
> single artifact of all built UIs. The existing WARs which currently package
> the UIs will be responsible for unpacking the front end artifact and copying
> the applications into the WAR staging directory.
> In the end, we'll have a single place for all UIs to be colocated where they
> can easily share reusable components and styles. Further it will be a single
> place for front end dependencies to be managed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)