4.0.0 org.eclipse.jetty jetty-project 9.4.0-SNAPSHOT jetty-distribution Jetty :: Distribution Assemblies http://www.eclipse.org/jetty pom ${basedir}/target/distribution ${basedir}/target/home org.apache.maven.plugins maven-resources-plugin copy-base-assembly-tree process-resources copy-resources false true ${assembly-directory} ${basedir}/src/main/resources org.apache.maven.plugins maven-antrun-plugin popluate distribution from home process-resources run set jetty.sh process-resources run removeKeystore process-resources run org.apache.maven.plugins maven-remote-resources-plugin generate-resources process org.eclipse.jetty.toolchain:jetty-distribution-remote-resources:1.2 ${assembly-directory} maven-dependency-plugin unpack-jetty-home generate-resources unpack org.eclipse.jetty jetty-home ${project.version} zip true ${home-directory} META-INF/** copy process-resources copy org.eclipse.jetty test-jetty-webapp ${project.version} war true ** ${assembly-directory}/demo-base/webapps test.war org.eclipse.jetty.tests test-jaas-webapp ${project.version} war true ** ${assembly-directory}/demo-base/webapps test-jaas.war org.eclipse.jetty.tests test-jndi-webapp ${project.version} war true ** ${assembly-directory}/demo-base/webapps test-jndi.war org.eclipse.jetty.tests test-spec-webapp ${project.version} war true ** ${assembly-directory}/demo-base/webapps test-spec.war org.eclipse.jetty test-proxy-webapp ${project.version} war true ** ${assembly-directory}/demo-base/webapps xref-proxy.war org.eclipse.jetty.example-async-rest example-async-rest-webapp ${project.version} war true ** ${assembly-directory}/demo-base/webapps async-rest.war unpack-test-webapp-config process-resources unpack org.eclipse.jetty test-jetty-webapp ${project.version} config jar true ${assembly-directory} META-INF/** unpack-test-jaas-config process-resources unpack org.eclipse.jetty.tests test-jaas-webapp ${project.version} config jar true ${assembly-directory} META-INF/** unpack-test-jndi-config process-resources unpack org.eclipse.jetty.tests test-jndi-webapp ${project.version} config jar true ${assembly-directory} META-INF/** unpack-test-spec-config process-resources unpack org.eclipse.jetty.tests test-spec-webapp ${project.version} config jar true ${assembly-directory} META-INF/** unpack-documentation process-resources unpack org.eclipse.jetty jetty-documentation ${project.version} html zip true ${assembly-directory}/demo-base/webapps/doc org.codehaus.mojo exec-maven-plugin setup home process-classes org.eclipse.jetty.start.Main jetty.home=${assembly-directory} jetty.base=${assembly-directory} --add-to-start=server,deploy,websocket,ext,resources,jsp,jstl,http java setup demo-base-startd process-classes org.eclipse.jetty.start.Main jetty.home=${assembly-directory} jetty.base=${assembly-directory}/demo-base --add-to-startd=server,continuation,deploy,websocket,ext,resources,client,annotations,jndi,servlets,jsp,jstl,http,https java org.apache.maven.plugins maven-assembly-plugin src/main/assembly/jetty-assembly.xml gnu false package single org.apache.maven.plugins maven-pmd-plugin true org.codehaus.mojo findbugs-maven-plugin true org.eclipse.jetty jetty-home ${project.version} pom org.eclipse.jetty test-jetty-webapp war ${project.version} org.eclipse.jetty test-proxy-webapp war ${project.version} org.eclipse.jetty.example-async-rest example-async-rest-webapp ${project.version} war org.eclipse.jetty jetty-documentation ${project.version} html zip