org.apache.ambari.contrib.views ambari-contrib-views 2.5.0.0.0 4.0.0 org.apache.ambari.contrib.views jobs jar Jobs 2.5.0.0.0 Jobs View ${project.parent.parent.parent.basedir} maven-dependency-plugin copy-artifact package copy ${project.groupId} ${project.artifactId} ${project.version} ${project.packaging} ${views.jars.dir.rel} org.codehaus.mojo build-helper-maven-plugin 1.8 parse-version validate parse-version regex-property regex-property ambariVersion ${project.version} ^([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)(\.|-).* $1.$2.$3.$4 false com.github.eirslett frontend-maven-plugin 0.0.16 v4.5.0 2.15.0 src/main/resources/ui install node and npm generate-sources install-node-and-npm npm install generate-sources npm install --unsafe-perm exec-maven-plugin org.codehaus.mojo Bower install generate-sources exec ${basedir}/src/main/resources/ui ${basedir}/src/main/resources/ui/node/${executable.node} node_modules/bower/bin/bower install --allow-root grunt build generate-sources exec ${basedir}/src/main/resources/ui ${basedir}/src/main/resources/ui/node/${executable.node} node_modules/grunt-cli/bin/grunt build maven-compiler-plugin 3.0 org.vafer jdeb 1.0.1 none jdeb true false src/main/resources false WEB-INF/web.xml META-INF/**/* view.xml view.log4j.properties src/main/resources/ui/dist false org.apache.ambari ambari-views ${ambari.version} javax.servlet servlet-api 2.5 provided com.google.inject guice windows win win node.exe linux unix linux node