mirror of
https://github.com/apache/nifi.git
synced 2025-02-08 02:58:43 +00:00
* NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
210 lines
8.0 KiB
XML
210 lines
8.0 KiB
XML
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one or more
|
|
contributor license agreements. See the NOTICE file distributed with
|
|
this work for additional information regarding copyright ownership.
|
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
|
(the "License"); you may not use this file except in compliance with
|
|
the License. You may obtain a copy of the License at
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
-->
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<parent>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-bundle</artifactId>
|
|
<version>2.0.0-SNAPSHOT</version>
|
|
</parent>
|
|
<artifactId>nifi-server-nar</artifactId>
|
|
<packaging>nar</packaging>
|
|
<description>NiFi: Web/UI Nar</description>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-nar</artifactId>
|
|
<version>2.0.0-SNAPSHOT</version>
|
|
<type>nar</type>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-jetty</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-nar-loading-utils</artifactId>
|
|
<version>2.0.0-SNAPSHOT</version>
|
|
</dependency>
|
|
<!-- Dependencies provided by nifi-framework-nar -->
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-core</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-core-api</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-nar-utils</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-authorization</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-cluster</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-framework-cluster-protocol</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-web-security</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-web-utils</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-administration</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-security-utils-api</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-security-utils</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-user-actions</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-web-optimistic-locking</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<!-- Spring dependencies provided by nifi-framework-nar -->
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-web</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-aop</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-beans</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-core</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-context</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-expression</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-jdbc</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework</groupId>
|
|
<artifactId>spring-tx</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.security</groupId>
|
|
<artifactId>spring-security-core</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.security</groupId>
|
|
<artifactId>spring-security-config</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.security</groupId>
|
|
<artifactId>spring-security-web</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.security.kerberos</groupId>
|
|
<artifactId>spring-security-kerberos-core</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
|
|
<!-- mark these nifi artifacts as provided since it is included in the lib -->
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-api</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-runtime</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-nar-utils</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-properties</artifactId>
|
|
<scope>provided</scope>
|
|
</dependency>
|
|
</dependencies>
|
|
<profiles>
|
|
<profile>
|
|
<id>include-new-ui</id>
|
|
<activation>
|
|
<activeByDefault>false</activeByDefault>
|
|
<property>
|
|
<name>include-new-ui</name>
|
|
</property>
|
|
</activation>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.apache.nifi</groupId>
|
|
<artifactId>nifi-web-frontend</artifactId>
|
|
<type>war</type>
|
|
</dependency>
|
|
</dependencies>
|
|
</profile>
|
|
</profiles>
|
|
</project>
|