| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | 
 |   <modelVersion>4.0.0</modelVersion> | 
 |   <parent> | 
 |     <groupId>org.eclipse.jetty</groupId> | 
 |     <artifactId>jetty-project</artifactId> | 
 |     <version>9.2.1-SNAPSHOT</version> | 
 |   </parent> | 
 |   <artifactId>jetty-distribution</artifactId> | 
 |   <name>Jetty :: Distribution Assemblies</name> | 
 |   <url>http://www.eclipse.org/jetty</url> | 
 |   <packaging>pom</packaging> | 
 |   <properties> | 
 |     <assembly-directory>${basedir}/target/distribution</assembly-directory> | 
 |     <jetty-setuid-version>1.0.1</jetty-setuid-version> | 
 |   </properties> | 
 |   <build> | 
 |     <plugins> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-resources-plugin</artifactId> | 
 |         <executions> | 
 |           <execution> | 
 |             <id>copy-base-assembly-tree</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-resources</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <useBuildFilters>false</useBuildFilters> | 
 |               <includeEmptyDirs>true</includeEmptyDirs> | 
 |               <outputDirectory>${assembly-directory}</outputDirectory> | 
 |               <resources> | 
 |                 <resource> | 
 |                   <directory>${basedir}/src/main/resources</directory> | 
 |                 </resource> | 
 |               </resources> | 
 |             </configuration> | 
 |           </execution> | 
 |         </executions> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-antrun-plugin</artifactId> | 
 |         <executions> | 
 |           <execution> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>run</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <tasks> | 
 |                 <chmod dir="${assembly-directory}/bin" perm="755" includes="**/*.sh" /> | 
 |               </tasks> | 
 |             </configuration> | 
 |           </execution> | 
 |         </executions> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-remote-resources-plugin</artifactId> | 
 |         <executions> | 
 |           <execution> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>process</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <resourceBundles> | 
 |                 <resourceBundle>org.eclipse.jetty.toolchain:jetty-distribution-remote-resources:1.2</resourceBundle> | 
 |               </resourceBundles> | 
 |               <outputDirectory>${assembly-directory}</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |         </executions> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <artifactId>maven-dependency-plugin</artifactId> | 
 |         <executions> | 
 |           <execution> | 
 |             <id>copy</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty</groupId> | 
 |                   <artifactId>jetty-project</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <classifier>version</classifier> | 
 |                   <type>txt</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/</outputDirectory> | 
 |                   <destFileName>VERSION.txt</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty</groupId> | 
 |                   <artifactId>test-jetty-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>war</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}/demo-base/webapps</outputDirectory> | 
 |                   <destFileName>test.war</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.tests</groupId> | 
 |                   <artifactId>test-jaas-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>war</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}/demo-base/webapps</outputDirectory> | 
 |                   <destFileName>test-jaas.war</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.tests</groupId> | 
 |                   <artifactId>test-jndi-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>war</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}/demo-base/webapps</outputDirectory> | 
 |                   <destFileName>test-jndi.war</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.tests</groupId> | 
 |                   <artifactId>test-spec-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>war</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}/demo-base/webapps</outputDirectory> | 
 |                   <destFileName>test-spec.war</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty</groupId> | 
 |                   <artifactId>test-proxy-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>war</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}/demo-base/webapps</outputDirectory> | 
 |                   <destFileName>xref-proxy.war</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.example-async-rest</groupId> | 
 |                   <artifactId>example-async-rest-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>war</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}/demo-base/webapps</outputDirectory> | 
 |                   <destFileName>async-rest.war</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty</groupId> | 
 |                   <artifactId>jetty-start</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <includes>**</includes> | 
 |                   <outputDirectory>${assembly-directory}</outputDirectory> | 
 |                   <destFileName>start.jar</destFileName> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-setuid-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.toolchain.setuid</groupId> | 
 |                   <artifactId>jetty-setuid-java</artifactId> | 
 |                   <version>${jetty-setuid-version}</version> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/lib/setuid</outputDirectory> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.toolchain.setuid</groupId> | 
 |                   <artifactId>libsetuid-linux</artifactId> | 
 |                   <version>${jetty-setuid-version}</version> | 
 |                   <type>so</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/lib/setuid</outputDirectory> | 
 |                    <destFileName>libsetuid-linux.so</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.toolchain.setuid</groupId> | 
 |                   <artifactId>libsetuid-osx</artifactId> | 
 |                   <version>${jetty-setuid-version}</version> | 
 |                   <type>so</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/lib/setuid</outputDirectory> | 
 |                   <destFileName>libsetuid-osx.so</destFileName> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |             </configuration> | 
 |           </execution> | 
 |  | 
 |           <execution> | 
 |             <id>unpack-setuid-config</id> | 
 |             <phase>process-resources</phase> | 
 |             <goals> | 
 |               <goal>unpack</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.toolchain.setuid</groupId> | 
 |                   <artifactId>jetty-setuid-java</artifactId> | 
 |                   <version>${jetty-setuid-version}</version> | 
 |                   <classifier>config</classifier> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}</outputDirectory> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |               <excludes>META-INF/**</excludes> | 
 |             </configuration> | 
 |           </execution> | 
 |  | 
 |           <execution> | 
 |             <id>unpack-test-jaas-config</id> | 
 |             <phase>process-resources</phase> | 
 |             <goals> | 
 |               <goal>unpack</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.tests</groupId> | 
 |                   <artifactId>test-jaas-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <classifier>config</classifier> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}</outputDirectory> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |               <excludes>META-INF/**</excludes> | 
 |             </configuration> | 
 |           </execution> | 
 |  | 
 |           <execution> | 
 |             <id>unpack-test-jndi-config</id> | 
 |             <phase>process-resources</phase> | 
 |             <goals> | 
 |               <goal>unpack</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.tests</groupId> | 
 |                   <artifactId>test-jndi-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <classifier>config</classifier> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}</outputDirectory> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |               <excludes>META-INF/**</excludes> | 
 |             </configuration> | 
 |           </execution> | 
 |  | 
 |           <execution> | 
 |             <id>unpack-test-spec-config</id> | 
 |             <phase>process-resources</phase> | 
 |             <goals> | 
 |               <goal>unpack</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.tests</groupId> | 
 |                   <artifactId>test-spec-webapp</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <classifier>config</classifier> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}</outputDirectory> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |               <excludes>META-INF/**</excludes> | 
 |             </configuration> | 
 |           </execution> | 
 |  | 
 |           <execution> | 
 |             <id>copy-lib-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty</includeGroupIds> | 
 |               <excludeGroupIds>org.eclipse.jetty.orbit,org.eclipse.jetty.spdy,org.eclipse.jetty.websocket,org.eclipse.jetty.fcgi,org.eclipse.jetty.toolchain,org.apache.taglibs</excludeGroupIds> | 
 |               <excludeArtifactIds>jetty-all,jetty-jsp,apache-jsp,jetty-start,jetty-monitor</excludeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-lib-websocket-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>javax.websocket,org.eclipse.jetty.websocket</includeGroupIds> | 
 |               <excludeArtifactIds>javax.websocket-client-api</excludeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/websocket</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-lib-fcgi-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.fcgi</includeGroupIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/fcgi</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-lib-monitor-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty</groupId> | 
 |                   <artifactId>jetty-monitor</artifactId> | 
 |                   <version>${project.version}</version> | 
 |                   <type>jar</type> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/lib/monitor</outputDirectory> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-servlet-api-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <artifactItems> | 
 |                 <artifactItem> | 
 |                  <groupId>javax.servlet</groupId> | 
 |                  <artifactId>javax.servlet-api</artifactId> | 
 |                  <version>3.1.0</version> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/lib</outputDirectory> | 
 |                   <destFileName>servlet-api-3.1.jar</destFileName> | 
 |                 </artifactItem> | 
 |                 <artifactItem> | 
 |                   <groupId>org.eclipse.jetty.toolchain</groupId> | 
 |                   <artifactId>jetty-schemas</artifactId> | 
 |                   <version>3.1.M0</version> | 
 |                   <overWrite>true</overWrite> | 
 |                   <outputDirectory>${assembly-directory}/lib</outputDirectory> | 
 |                   <destFileName>jetty-schemas-3.1.jar</destFileName> | 
 |                 </artifactItem> | 
 |               </artifactItems> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>unpack-spdy</id> | 
 |             <phase>process-resources</phase> | 
 |             <goals> | 
 |               <goal>unpack-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.spdy</includeGroupIds> | 
 |               <classifier>config</classifier> | 
 |               <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> | 
 |               <excludes>META-INF/**</excludes> | 
 |               <outputDirectory>${assembly-directory}</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-lib-spdy-deps</id> | 
 |             <phase>process-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.spdy</includeGroupIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/spdy</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-annotations-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>javax.annotation,org.eclipse.jetty.orbit,org.ow2.asm</includeGroupIds> | 
 |               <includeArtifactIds>javax.annotation-api,asm,asm-commons</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/annotations</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |  | 
 |           <execution> | 
 |             <id>copy-jta-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>javax.transaction</includeGroupIds> | 
 |               <includeArtifactIds>javax.transaction-api</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/jndi</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-jndi-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.orbit</includeGroupIds> | 
 |               <includeArtifactIds>javax.mail.glassfish</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/jndi</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-glassfish-jsp-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.orbit,org.glassfish.web, org.glassfish, javax.el, javax.servlet.jsp, org.eclipse.jetty.toolchain</includeGroupIds> | 
 |               <includeArtifactIds>org.eclipse.jdt.core, javax.servlet.jsp-api, javax.servlet.jsp, jetty-jsp-jdt, javax.el-api, javax.el</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/jsp</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-apache-jsp-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty,org.eclipse.jetty.toolchain,javax.servlet.jsp,org.mortbay.jasper,org.mortbay.jasper,org.eclipse.jetty.orbit</includeGroupIds> | 
 |               <includeArtifactIds>apache-jsp,javax.servlet.jsp-api,apache-el,org.eclipse.jdt.core</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <prependGroupId>true</prependGroupId> | 
 |               <outputDirectory>${assembly-directory}/lib/apache-jsp</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |            <id>copy-jstl-api</id> | 
 |            <phase>generate-resources</phase> | 
 |            <goals> | 
 |              <goal>copy-dependencies</goal> | 
 |            </goals> | 
 |            <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.orbit</includeGroupIds> | 
 |               <includeArtifactIds>javax.servlet.jsp.jstl</includeArtifactIds> | 
 |               <prependGroupId>true</prependGroupId> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/jsp</outputDirectory> | 
 |            </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |            <id>copy-jstl-impl</id> | 
 |            <phase>generate-resources</phase> | 
 |            <goals> | 
 |              <goal>copy-dependencies</goal> | 
 |            </goals> | 
 |            <configuration> | 
 |               <includeGroupIds>org.glassfish.web</includeGroupIds> | 
 |               <includeArtifactIds>javax.servlet.jsp.jstl</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/jsp</outputDirectory> | 
 |            </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |            <id>copy-apache-jstl-deps</id> | 
 |            <phase>generate-resources</phase> | 
 |            <goals> | 
 |              <goal>copy-dependencies</goal> | 
 |            </goals> | 
 |            <configuration> | 
 |           <excludeGroupIds>org.glassfish.web</excludeGroupIds> | 
 |           <includeArtifactIds>taglibs-standard-spec,taglibs-standard-impl</includeArtifactIds> | 
 |               <prependGroupId>true</prependGroupId> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/apache-jstl</outputDirectory> | 
 |            </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>copy-jaspi-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>copy-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty.orbit</includeGroupIds> | 
 |               <includeArtifactIds>javax.security.auth.message</includeArtifactIds> | 
 |               <includeTypes>jar</includeTypes> | 
 |               <outputDirectory>${assembly-directory}/lib/jaspi</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>unpack-config-deps</id> | 
 |             <phase>generate-resources</phase> | 
 |             <goals> | 
 |               <goal>unpack-dependencies</goal> | 
 |             </goals> | 
 |             <configuration> | 
 |               <includeGroupIds>org.eclipse.jetty,org.eclipse.jetty.websocket</includeGroupIds> | 
 |               <classifier>config</classifier> | 
 |               <failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact> | 
 |               <excludes>META-INF/**</excludes> | 
 |               <outputDirectory>${assembly-directory}</outputDirectory> | 
 |             </configuration> | 
 |           </execution> | 
 |         </executions> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <groupId>org.codehaus.mojo</groupId> | 
 |         <artifactId>exec-maven-plugin</artifactId> | 
 |         <executions> | 
 |           <execution> | 
 |             <id>setup home</id> | 
 |             <phase>process-classes</phase> | 
 |             <configuration> | 
 |               <mainClass>org.eclipse.jetty.start.Main</mainClass> | 
 |               <arguments> | 
 |                 <argument>jetty.home=${assembly-directory}</argument> | 
 |                 <argument>jetty.base=${assembly-directory}</argument> | 
 |                 <argument>--add-to-start=server,deploy,websocket,ext,resources</argument> | 
 |                 <argument>--add-to-startd=jsp,jstl,http</argument> | 
 |               </arguments> | 
 |             </configuration> | 
 |             <goals> | 
 |               <goal>java</goal> | 
 |             </goals> | 
 |           </execution> | 
 |           <execution> | 
 |             <id>setup demo-base</id> | 
 |             <phase>process-classes</phase> | 
 |             <configuration> | 
 |               <mainClass>org.eclipse.jetty.start.Main</mainClass> | 
 |               <arguments> | 
 |                 <argument>jetty.home=${assembly-directory}</argument> | 
 |                 <argument>jetty.base=${assembly-directory}/demo-base</argument> | 
 |                 <argument>--add-to-start=server,continuation,deploy,websocket,ext,resources,client,annotations,jndi,servlets</argument> | 
 |                 <argument>--add-to-startd=jsp,jstl,http,https</argument> | 
 |               </arguments> | 
 |             </configuration> | 
 |             <goals> | 
 |               <goal>java</goal> | 
 |             </goals> | 
 |           </execution> | 
 |         </executions> | 
 |       </plugin> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-assembly-plugin</artifactId> | 
 |         <configuration> | 
 |           <descriptors> | 
 |             <descriptor>src/main/assembly/jetty-assembly.xml</descriptor> | 
 |           </descriptors> | 
 |           <tarLongFileMode>gnu</tarLongFileMode> | 
 |           <appendAssemblyId>false</appendAssemblyId> | 
 |         </configuration> | 
 |         <executions> | 
 |           <execution> | 
 |             <phase>package</phase> | 
 |             <goals> | 
 |               <goal>single</goal> | 
 |             </goals> | 
 |           </execution> | 
 |         </executions> | 
 |       </plugin> | 
 |       <!-- No point performing PMD in assembly project --> | 
 |       <plugin> | 
 |         <groupId>org.apache.maven.plugins</groupId> | 
 |         <artifactId>maven-pmd-plugin</artifactId> | 
 |         <configuration> | 
 |           <skip>true</skip> | 
 |         </configuration> | 
 |       </plugin> | 
 |       <!-- No point performing Findbugs in assembly project --> | 
 |       <plugin> | 
 |         <groupId>org.codehaus.mojo</groupId> | 
 |         <artifactId>findbugs-maven-plugin</artifactId> | 
 |         <configuration> | 
 |           <skip>true</skip> | 
 |         </configuration> | 
 |       </plugin> | 
 |     </plugins> | 
 |   </build> | 
 |   <dependencies> | 
 |     <!-- Orbit Deps --> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.orbit</groupId> | 
 |       <artifactId>javax.mail.glassfish</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.orbit</groupId> | 
 |       <artifactId>javax.security.auth.message</artifactId> | 
 |     </dependency> | 
 |  | 
 |     <dependency> | 
 |       <groupId>javax.annotation</groupId> | 
 |       <artifactId>javax.annotation-api</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>javax.transaction</groupId> | 
 |       <artifactId>javax.transaction-api</artifactId> | 
 |     </dependency> | 
 |  | 
 |     <dependency> | 
 |       <groupId>org.glassfish.web</groupId> | 
 |       <artifactId>javax.servlet.jsp.jstl</artifactId> | 
 |     </dependency> | 
 |  | 
 |     <dependency> | 
 |       <groupId>org.glassfish.web</groupId> | 
 |       <artifactId>javax.servlet.jsp</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.toolchain</groupId> | 
 |       <artifactId>jetty-jsp-jdt</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>javax.servlet.jsp</groupId> | 
 |       <artifactId>javax.servlet.jsp-api</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.glassfish</groupId> | 
 |       <artifactId>javax.el</artifactId> | 
 |     </dependency> | 
 |  | 
 |     <dependency> | 
 |       <groupId>org.ow2.asm</groupId> | 
 |       <artifactId>asm</artifactId> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.ow2.asm</groupId> | 
 |       <artifactId>asm-commons</artifactId> | 
 |     </dependency> | 
 |  | 
 |     <!-- jetty deps --> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-deploy</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>test-jetty-webapp</artifactId> | 
 |       <type>war</type> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>test-proxy-webapp</artifactId> | 
 |       <type>war</type> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-jmx</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-monitor</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-quickstart</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-start</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-servlets</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.websocket</groupId> | 
 |       <artifactId>websocket-servlet</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.websocket</groupId> | 
 |       <artifactId>websocket-server</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.websocket</groupId> | 
 |       <artifactId>javax-websocket-server-impl</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-jsp</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>apache-jsp</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>apache-jstl</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-plus</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-client</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-continuation</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-proxy</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.fcgi</groupId> | 
 |       <artifactId>fcgi-server</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 | <!-- | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-overlay-deployer</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 | --> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-jaas</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-annotations</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-rewrite</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.spdy</groupId> | 
 |       <artifactId>spdy-core</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.spdy</groupId> | 
 |       <artifactId>spdy-server</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.spdy</groupId> | 
 |       <artifactId>spdy-http-server</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.spdy</groupId> | 
 |       <artifactId>spdy-example-webapp</artifactId> | 
 |       <version>${project.version}</version> | 
 |       <type>war</type> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-alpn-server</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty.example-async-rest</groupId> | 
 |       <artifactId>example-async-rest-webapp</artifactId> | 
 |       <version>${project.version}</version> | 
 |       <type>war</type> | 
 |     </dependency> | 
 |     <dependency> | 
 |       <groupId>org.eclipse.jetty</groupId> | 
 |       <artifactId>jetty-jaspi</artifactId> | 
 |       <version>${project.version}</version> | 
 |     </dependency> | 
 |   </dependencies> | 
 | </project> |