4.0.0
org.apache.nifi
nifi-web
1.0.0-SNAPSHOT
nifi-web-ui
war
true
true
${project.build.directory}/tmp
canvas.properties
history.properties
summary.properties
counters.properties
cluster.properties
templates.properties
users.properties
bulletin-board.properties
login.properties
provenance.properties
${basedir}/src/main/frontend
${project.build.directory}/frontend-working-directory
${project.build.directory}/${project.build.finalName}/assets
src/main/resources/filters/${canvas.filter}
src/main/resources/filters/${history.filter}
src/main/resources/filters/${summary.filter}
src/main/resources/filters/${counters.filter}
src/main/resources/filters/${cluster.filter}
src/main/resources/filters/${templates.filter}
src/main/resources/filters/${users.filter}
src/main/resources/filters/${bulletin.board.filter}
src/main/resources/filters/${login.filter}
src/main/resources/filters/${provenance.filter}
org.eclipse.jetty
jetty-jspc-maven-plugin
${jetty.version}
jspc
true
true
**/message-page.jsp,
**/canvas.jsp,
**/summary.jsp,
**/history.jsp,
**/provenance.jsp,
**/counters.jsp,
**/cluster.jsp,
**/templates.jsp,
**/users.jsp,
**/bulletin-board.jsp,
**/login.jsp
org.apache.maven.plugins
maven-resources-plugin
copy-web-xml
prepare-package
copy-resources
${staging.dir}/WEB-INF
${project.build.directory}
true
web.xml
copy-bower-json
generate-sources
copy-resources
${frontend.working.dir}
${frontend.dependency.configs}
false
bower.json
org.apache.maven.plugins
maven-war-plugin
${staging.dir}/WEB-INF/web.xml
src/main/webapp/WEB-INF/pages
WEB-INF/pages
canvas.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
summary.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
history.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
provenance.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
counters.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
users.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
templates.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
cluster.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
bulletin-board.jsp
true
src/main/webapp/WEB-INF/pages
WEB-INF/pages
login.jsp
true
com.github.eirslett
frontend-maven-plugin
1.0
${frontend.working.dir}
install-node-and-npm
install-node-and-npm
generate-resources
v0.10.18
1.3.8
install-bower
npm
install bower
${frontend.working.dir}
bower-install
bower
install ${bower.options} --config.directory=${frontend.assets}
${frontend.working.dir}
minify-and-compress
true
canvas-min.properties
history-min.properties
summary-min.properties
counters-min.properties
cluster-min.properties
templates-min.properties
users-min.properties
bulletin-board-min.properties
login-min.properties
provenance-min.properties
net.alchim31.maven
yuicompressor-maven-plugin
1.5.1
minify
compress
src/main/webapp
${staging.dir}
false
false
true
true
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/canvas/nf-canvas-utils.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-shell.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/canvas/nf-snippet.js
${staging.dir}/js/nf/canvas/nf-custom-ui.js
${staging.dir}/js/nf/canvas/nf-queue-listing.js
${staging.dir}/js/nf/canvas/nf-component-state.js
${staging.dir}/js/nf/canvas/nf-controller-service.js
${staging.dir}/js/nf/canvas/nf-controller-services.js
${staging.dir}/js/nf/canvas/nf-reporting-task.js
${staging.dir}/js/nf/canvas/nf-processor-configuration.js
${staging.dir}/js/nf/nf-processor-details.js
${staging.dir}/js/nf/canvas/nf-process-group-configuration.js
${staging.dir}/js/nf/canvas/nf-policy-management.js
${staging.dir}/js/nf/canvas/nf-remote-process-group-configuration.js
${staging.dir}/js/nf/canvas/nf-remote-process-group-details.js
${staging.dir}/js/nf/canvas/nf-remote-process-group-ports.js
${staging.dir}/js/nf/canvas/nf-port-configuration.js
${staging.dir}/js/nf/canvas/nf-port-details.js
${staging.dir}/js/nf/canvas/nf-label-configuration.js
${staging.dir}/js/nf/canvas/nf-connection-configuration.js
${staging.dir}/js/nf/nf-connection-details.js
${staging.dir}/js/nf/canvas/nf-graph.js
${staging.dir}/js/nf/canvas/nf-processor.js
${staging.dir}/js/nf/canvas/nf-label.js
${staging.dir}/js/nf/canvas/nf-port.js
${staging.dir}/js/nf/canvas/nf-process-group.js
${staging.dir}/js/nf/canvas/nf-remote-process-group.js
${staging.dir}/js/nf/canvas/nf-funnel.js
${staging.dir}/js/nf/canvas/nf-connection.js
${staging.dir}/js/nf/canvas/nf-draggable.js
${staging.dir}/js/nf/canvas/nf-selectable.js
${staging.dir}/js/nf/canvas/nf-connectable.js
${staging.dir}/js/nf/canvas/nf-birdseye.js
${staging.dir}/js/nf/canvas/nf-settings.js
${staging.dir}/js/nf/canvas/nf-go-to.js
${staging.dir}/js/nf/canvas/nf-actions.js
${staging.dir}/js/nf/canvas/nf-context-menu.js
${staging.dir}/js/nf/nf-status-history.js
${staging.dir}/js/nf/canvas/nf-canvas.js
${staging.dir}/js/nf/canvas/nf-clipboard.js
${staging.dir}/js/nf/nf-ng-app-config.js
${staging.dir}/js/nf/nf-ng-app-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-breadcrumbs-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-header-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-toolbox-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-flow-status-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-global-menu-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-graph-controls-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-navigate-controller.js
${staging.dir}/js/nf/canvas/controllers/nf-ng-canvas-operate-controller.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-processor-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-input-port-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-output-port-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-group-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-remote-process-group-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-funnel-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-template-component.js
${staging.dir}/js/nf/canvas/header/components/nf-ng-label-component.js
${staging.dir}/js/nf/canvas/directives/nf-ng-breadcrumbs-directive.js
${staging.dir}/js/nf/canvas/directives/nf-ng-draggable-directive.js
${staging.dir}/js/nf/nf-ng-bridge.js
${staging.dir}/js/nf/nf-ng-service-provider.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/history/nf-history.js
${staging.dir}/js/nf/history/nf-history-table.js
${staging.dir}/js/nf/history/nf-history-model.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/nf-ng-bridge.js
${staging.dir}/js/nf/nf-ng-service-provider.js
${staging.dir}/js/nf/nf-ng-app-config.js
${staging.dir}/js/nf/nf-ng-app-controller.js
${staging.dir}/js/nf/provenance/nf-provenance.js
${staging.dir}/js/nf/provenance/nf-provenance-table.js
${staging.dir}/js/nf/provenance/nf-provenance-lineage.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/nf-processor-details.js
${staging.dir}/js/nf/nf-connection-details.js
${staging.dir}/js/nf/nf-status-history.js
${staging.dir}/js/nf/nf-ng-bridge.js
${staging.dir}/js/nf/nf-ng-service-provider.js
${staging.dir}/js/nf/nf-ng-app-config.js
${staging.dir}/js/nf/nf-ng-app-controller.js
${staging.dir}/js/nf/summary/nf-summary.js
${staging.dir}/js/nf/summary/nf-summary-table.js
${staging.dir}/js/nf/summary/nf-cluster-search.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/counters/nf-counters.js
${staging.dir}/js/nf/counters/nf-counters-table.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/users/nf-users.js
${staging.dir}/js/nf/users/nf-users-table.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/templates/nf-templates.js
${staging.dir}/js/nf/templates/nf-templates-table.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/cluster/nf-cluster.js
${staging.dir}/js/nf/cluster/nf-cluster-table.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/nf-ng-bridge.js
${staging.dir}/js/nf/nf-ng-service-provider.js
${staging.dir}/js/nf/nf-ng-app-config.js
${staging.dir}/js/nf/nf-ng-app-controller.js
${staging.dir}/js/nf/bulletin-board/nf-bulletin-board.js
true
${staging.dir}/js/nf/nf-client.js
${staging.dir}/js/nf/nf-common.js
${staging.dir}/js/nf/nf-universal-capture.js
${staging.dir}/js/nf/nf-dialog.js
${staging.dir}/js/nf/nf-storage.js
${staging.dir}/js/nf/nf-ajax-setup.js
${staging.dir}/js/nf/login/nf-login.js
true
${staging.dir}/css/reporting-task.css
${staging.dir}/css/controller-service.css
${staging.dir}/css/processor-configuration.css
${staging.dir}/css/processor-details.css
${staging.dir}/css/process-group-configuration.css
${staging.dir}/css/policy-management.css
${staging.dir}/css/remote-process-group-configuration.css
${staging.dir}/css/port-configuration.css
${staging.dir}/css/port-details.css
${staging.dir}/css/queue-listing.css
${staging.dir}/css/component-state.css
${staging.dir}/css/label-configuration.css
${staging.dir}/css/connection-configuration.css
${staging.dir}/css/connection-details.css
${staging.dir}/css/shell.css
${staging.dir}/css/dialog.css
${staging.dir}/css/new-processor-dialog.css
${staging.dir}/css/new-controller-service-dialog.css
${staging.dir}/css/new-reporting-task-dialog.css
${staging.dir}/css/graph.css
${staging.dir}/css/header.css
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/navigation.css
${staging.dir}/css/flow-status.css
${staging.dir}/css/settings.css
${staging.dir}/css/about.css
${staging.dir}/css/status-history.css
true
${staging.dir}/css/common-ui.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/history.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/provenance.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/processor-details.css
${staging.dir}/css/connection-details.css
${staging.dir}/css/status-history.css
${staging.dir}/css/summary.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/counters.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/cluster.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/users.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/templates.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/bulletin-board.css
true
${staging.dir}/css/main.css
${staging.dir}/css/banner.css
${staging.dir}/css/dialog.css
${staging.dir}/css/login.css
org.apache.maven.plugins
maven-war-plugin
2.5
assets/**/*,
css/reset.css,
css/reset.css.gz,
css/common-ui.css,
css/common-ui.css.gz,
css/message-page.css,
css/message-page.css.gz,
css/message-pane.css,
css/message-pane.css.gz,
css/nf-common-ui.css,
css/nf-common-ui.css.gz,
css/nf-canvas-all.css,
css/nf-canvas-all.css.gz,
css/nf-history-all.css,
css/nf-history-all.css.gz,
css/nf-provenance-all.css,
css/nf-provenance-all.css.gz,
css/nf-summary-all.css,
css/nf-summary-all.css.gz,
css/nf-counters-all.css,
css/nf-counters-all.css.gz,
css/nf-cluster-all.css,
css/nf-cluster-all.css.gz,
css/nf-users-all.css,
css/nf-users-all.css.gz,
css/nf-templates-all.css,
css/nf-templates-all.css.gz,
css/nf-bulletin-board-all.css,
css/nf-bulletin-board-all.css.gz,
css/nf-login-all.css,
css/nf-login-all.css.gz,
js/*,
js/d3/**/*,
js/codemirror/**/*,
js/jquery/**/*,
js/jsonlint/**/*,
js/nf/nf-namespace.js,
js/nf/nf-namespace.js.gz,
js/nf/nf-ng-namespace.js,
js/nf/nf-ng-namespace.js.gz,
js/nf/canvas/nf-ng-canvas-namespace.js,
js/nf/canvas/nf-ng-canvas-namespace.js.gz,
js/nf/nf-universal-capture.js,
js/nf/nf-universal-capture.js.gz,
js/nf/nf-storage.js,
js/nf/nf-storage.js.gz,
js/nf/nf-ajax-setup.js,
js/nf/nf-ajax-setup.js.gz,
js/nf/nf-status-history.js,
js/nf/nf-status-history.js.gz,
js/nf/canvas/nf-canvas-all.js,
js/nf/canvas/nf-canvas-all.js.gz,
js/nf/history/nf-history-all.js,
js/nf/history/nf-history-all.js.gz,
js/nf/provenance/nf-provenance-all.js,
js/nf/provenance/nf-provenance-all.js.gz,
js/nf/provenance/nf-provenance-lineage.js,
js/nf/provenance/nf-provenance-lineage.js.gz,
js/nf/summary/nf-summary-all.js,
js/nf/summary/nf-summary-all.js.gz,
js/nf/counters/nf-counters-all.js,
js/nf/counters/nf-counters-all.js.gz,
js/nf/cluster/nf-cluster-all.js,
js/nf/cluster/nf-cluster-all.js.gz,
js/nf/users/nf-users-all.js,
js/nf/users/nf-users-all.js.gz,
js/nf/templates/nf-templates-all.js,
js/nf/templates/nf-templates-all.js.gz,
js/nf/bulletin-board/nf-bulletin-board-all.js,
js/nf/bulletin-board/nf-bulletin-board-all.js.gz,
js/nf/login/nf-login-all.js,
js/nf/login/nf-login-all.js.gz,
views/*,
fonts/**/*,
images/*,
resources/*,
images/*,
WEB-INF/**/*
org.apache.rat
apache-rat-plugin
nbactions.xml
src/main/frontend/bower.json
src/main/webapp/js/json2.js
src/main/webapp/js/jquery/
src/main/webapp/js/d3/d3.min.js
src/main/webapp/js/codemirror/
src/main/webapp/js/jsonlint/
src/main/webapp/css/reset.css
src/main/webapp/js/angular/**/*
src/main/webapp/fonts/**/*
commons-io
commons-io
provided
org.apache.nifi
nifi-utils
provided
org.apache.commons
commons-lang3
provided
javax.servlet
javax.servlet-api