| <?xml version="1.0"?> | 
 | <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"> | 
 |     <parent> | 
 |         <groupId>org.eclipse.jetty.aggregate</groupId> | 
 |         <artifactId>jetty-aggregate-project</artifactId> | 
 |         <version>8.8.0-SNAPSHOT</version> | 
 |     </parent> | 
 |     <modelVersion>4.0.0</modelVersion> | 
 |     <artifactId>jetty-all-server</artifactId> | 
 |     <name>Jetty :: Aggregate :: All Server</name> | 
 |     <url>http://www.eclipse.org/jetty</url> | 
 |     <properties> | 
 |       <bundle-symbolic-name>${project.groupId}.${project.artifactId}</bundle-symbolic-name> | 
 |     </properties> | 
 |  | 
 |     <build> | 
 |         <sourceDirectory>${project.build.directory}/sources</sourceDirectory> | 
 |         <plugins> | 
 |             <plugin> | 
 |                 <groupId>org.apache.maven.plugins</groupId> | 
 |                 <artifactId>maven-dependency-plugin</artifactId> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>unpack-dependencies</id> | 
 |                         <goals> | 
 |                             <goal>unpack-dependencies</goal> | 
 |                         </goals> | 
 |                         <configuration> | 
 |                             <excludes>**/MANIFEST.MF,javax/**</excludes> | 
 |                             <excludeArtifactIds>javax</excludeArtifactIds> | 
 |                             <excludeGroupIds>javax,org.eclipse.jetty.orbit</excludeGroupIds> | 
 |                             <outputDirectory>${project.build.directory}/classes</outputDirectory> | 
 |                             <overWriteReleases>false</overWriteReleases> | 
 |                             <overWriteSnapshots>true</overWriteSnapshots> | 
 |                         </configuration> | 
 |                     </execution> | 
 |                     <execution> | 
 |                         <id>unpack-source</id> | 
 |                         <phase>generate-sources</phase> | 
 |                         <goals> | 
 |                             <goal>unpack-dependencies</goal> | 
 |                         </goals> | 
 |                         <configuration> | 
 |                             <classifier>sources</classifier> | 
 |                             <includes>**/*</includes> | 
 |                             <excludes>META-INF/**</excludes> | 
 |                             <includeGroupIds>org.eclipse.jetty</includeGroupIds> | 
 |                             <excludeArtifactIds>javax</excludeArtifactIds> | 
 |                             <excludeGroupIds>javax,org.eclipse.jetty.orbit</excludeGroupIds> | 
 |                             <outputDirectory>${project.build.directory}/sources</outputDirectory> | 
 |                             <overWriteReleases>true</overWriteReleases> | 
 |                             <overWriteSnapshots>true</overWriteSnapshots> | 
 |                         </configuration> | 
 |                     </execution> | 
 |                 </executions> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <artifactId>maven-jar-plugin</artifactId> | 
 |                 <configuration> | 
 |                     <archive> | 
 |                         <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> | 
 |                     </archive> | 
 |                 </configuration> | 
 |             </plugin> | 
 |             <plugin> | 
 |                 <groupId>org.apache.felix</groupId> | 
 |                 <artifactId>maven-bundle-plugin</artifactId> | 
 |                 <extensions>true</extensions> | 
 |                 <executions> | 
 |                     <execution> | 
 |                         <id>bundle-manifest</id> | 
 |                         <phase>process-classes</phase> | 
 |                         <goals> | 
 |                             <goal>manifest</goal> | 
 |                         </goals> | 
 |                     </execution> | 
 |                 </executions> | 
 |                 <configuration> | 
 |                     <instructions> | 
 |                         <Import-Package> | 
 |                             !org.eclipse.jetty*, | 
 |                             javax.annotation;version="1.0.0";resolution:=optional, | 
 |                             javax.servlet;version="2.6.0", | 
 |                             javax.servlet.annotation;version="2.6.0", | 
 |                             javax.servlet.descriptor;version="2.6.0", | 
 |                             javax.servlet.http;version="2.6.0", | 
 |                             javax.mail;version="1.4.0";resolution:=optional, | 
 |                             javax.mail.event;version="1.4.0";resolution:=optional, | 
 |                             javax.mail.internet;version="1.4.0";resolution:=optional, | 
 |                             javax.mail.search;version="1.4.0";resolution:=optional, | 
 |                             javax.mail.util;version="1.4.0";resolution:=optional, | 
 |                             javax.transaction;version="1.1.0";resolution:=optional, | 
 |                             javax.transaction.xa;version="1.1.0";resolution:=optional, | 
 |                             org.slf4j;resolution:=optional, | 
 |                             org.slf4j.spi;resolution:=optional, | 
 |                             org.slf4j.helpers;resolution:=optional, | 
 |                             org.xml.sax, | 
 |                             org.xml.sax.helpers, | 
 |                             javax.security.cert, | 
 |                             javax.xml.parsers, | 
 |                             javax.net.ssl, | 
 |                             !org.mortbay.*, | 
 |                             org.objectweb.asm;version="5.0.1";resolution:=optional, | 
 |                             org.objectweb.asm.commons;version="5.0.1";resolution:=optional, | 
 |                             javax.security.auth.message*;resolution:=optional, | 
 |                             * | 
 |                         </Import-Package> | 
 |                         <Export-Package>org.eclipse.jetty*;version="${parsedVersion.osgiVersion}"</Export-Package> | 
 |                         <!-- disable the uses directive: jetty will accomodate pretty much any versions | 
 |                         of the packages it uses; no need to reflect some tight dependency determined at | 
 |                         compilation time. --> | 
 |                         <_nouses>true</_nouses> | 
 |                         <Bundle-RequiredExecutionEnvironment>J2SE-1.5</Bundle-RequiredExecutionEnvironment> | 
 |                     </instructions> | 
 |                 </configuration> | 
 |             </plugin> | 
 |         </plugins> | 
 |     </build> | 
 |  | 
 |     <dependencies> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-deploy</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |           <groupId>org.eclipse.jetty</groupId> | 
 |           <artifactId>jetty-websocket</artifactId> | 
 |           <version>${project.version}</version> | 
 |           <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty.orbit</groupId> | 
 |             <artifactId>javax.servlet</artifactId> | 
 |             <scope>compile</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-jmx</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-plus</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-ajp</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-annotations</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-jaspi</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-jndi</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-rewrite</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-servlets</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty</groupId> | 
 |             <artifactId>jetty-nested</artifactId> | 
 |             <version>${project.version}</version> | 
 |             <scope>provided</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty.orbit</groupId> | 
 |             <artifactId>javax.security.auth.message</artifactId> | 
 |             <scope>compile</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty.orbit</groupId> | 
 |             <artifactId>javax.mail.glassfish</artifactId> | 
 |             <scope>compile</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty.orbit</groupId> | 
 |             <artifactId>javax.activation</artifactId> | 
 |             <scope>compile</scope> | 
 |         </dependency> | 
 |         <dependency> | 
 |             <groupId>org.eclipse.jetty.orbit</groupId> | 
 |             <artifactId>javax.annotation</artifactId> | 
 |             <scope>compile</scope> | 
 |         </dependency> | 
 |     </dependencies> | 
 | </project> |