4.0.0
org.apache.tez
tez
0.8.4-mapr-1803-r1
tez-ui
war
src/main/webapp
${basedir}/src/main/webapp/node/node
v0.12.2
2.15.3
3.1.0
javax.servlet
javax.servlet-api
${servlet.version}
provided
org.slf4j
slf4j-api
org.apache.rat
apache-rat-plugin
src/main/webapp/node/**/*
src/main/webapp/node_modules/**/*
src/main/webapp/app/bower_components/**/*
src/main/webapp/.tmp/
src/main/webapp/dist/**/*
src/main/webapp/.bowerrc
src/main/webapp/.jshintrc
src/main/webapp/bower.json
src/main/webapp/package.json
tools/server/nodejs_conf.json
tools/server/package.json
com.github.eirslett
frontend-maven-plugin
${webappDir}
generate-sources
install node and npm
install-node-and-npm
${nodeVersion}
${npmVersion}
generate-sources
npm install
npm
exec-maven-plugin
org.codehaus.mojo
Bower install
generate-sources
exec
${webappDir}
${node.executable}
node_modules/bower/bin/bower
install
--allow-root
--remove-unnecessary-resolutions=false
grunt build
generate-sources
exec
${webappDir}
${node.executable}
node_modules/grunt-cli/bin/grunt
build
org.apache.maven.plugins
maven-war-plugin
${basedir}/src/main/webapp/WEB-INF/web.xml
${webappDir}/dist
**/configs.js
false
${basedir}/src/main/resources/
false
${webappDir}/dist
**/configs.js
true
${webappDir}/dist
**/configs.js
org.apache.maven.plugins
maven-antrun-plugin
dist
run
package
cd ${basedir}/downloads/
tar -zxvf ${basedir}/downloads/tomcat.tar.gz
rm ${basedir}/downloads/tomcat.tar.gz
mkdir ${basedir}/downloads/apache-tomcat-${tomcat.version}/webapps/tez-ui
cp ${basedir}/target/tez-ui-${version}.war ${basedir}/downloads/apache-tomcat-${tomcat.version}/webapps/tez-ui/tez-ui.war
cd ${basedir}/downloads/apache-tomcat-${tomcat.version}/webapps/tez-ui
jar xvf tez-ui.war
rm tez-ui.war
cp ${basedir}/conf/server.xml ${basedir}/downloads/apache-tomcat-${tomcat.version}/conf
sed -i -- 's/tezwebui.admin.port/${tezwebui.admin.port}/g' ${basedir}/downloads/apache-tomcat-${tomcat.version}/conf/server.xml
cd ${basedir}/downloads/
tar -czvf tomcat.tar.gz apache-tomcat-${tomcat.version}