4.0.0
org.apache.nifi
nifi-server-nar-bom
2.0.0-SNAPSHOT
../../../nifi-server-nar-bom
nifi-web-frontend
2.0.0-SNAPSHOT
war
${basedir}/src/main/nifi
${project.build.directory}/frontend-working-directory
1.0.1
material
true
org.apache.maven.plugins
maven-resources-plugin
copy-source
initialize
copy-resources
${frontend.working.dir}
${frontend.source}
false
.angular/**/*
node_modules/**/*
copy-web-ui-bundle
prepare-package
copy-resources
${project.build.directory}/${project.build.finalName}
${frontend.working.dir}/dist/nifi/browser
false
**/*
com.coderplus.maven.plugins
copy-rename-maven-plugin
${copy-rename-maven-plugin.version}
copy-theme
initialize
copy
${frontend.working.dir}/src/assets/themes/${frontend.theme}.scss
${frontend.working.dir}/src/assets/themes/material.scss
com.github.eirslett
frontend-maven-plugin
${frontend.mvn.plugin.version}
${frontend.working.dir}
install-node-and-npm
install-node-and-npm
initialize
${node.version}
npm-install
npm
initialize
run ci
${frontend.working.dir}
lint
npx
generate-resources
nx lint
${frontend.working.dir}
${frontend.skipTests}
unit-tests
npx
test
nx test --maxWorkers=2
${frontend.working.dir}
${frontend.skipTests}
package-web-ui
npx
generate-resources
nx build
${frontend.working.dir}
org.apache.rat
apache-rat-plugin
src/main/nifi/coverage/**/*
src/main/nifi/node_modules/**/*
src/main/nifi/src/assets/fonts/**/*
src/main/nifi/.editorconfig
src/main/nifi/README.md
src/main/nifi/proxy.config.mjs
src/main/nifi/.prettierrc
src/main/nifi/.prettierignore
src/main/nifi/dist/**/*
src/main/nifi/.angular/**/*
src/main/nifi/.nx/**/*