Advertisement
Guest User

pom.xml

a guest
Mar 22nd, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 3.53 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  4.   <modelVersion>4.0.0</modelVersion>
  5.   <groupId>localhost.jettyrestdemo</groupId>
  6.   <artifactId>jettyrestdemo</artifactId>
  7.   <packaging>jar</packaging>
  8.   <version>1.0-SNAPSHOT</version>
  9.   <name>JettyRestDemo</name>
  10.   <url>http://maven.apache.org</url>
  11.   <properties>
  12.     <project.build.sourceEncoding>utf-8</project.build.sourceEncoding>
  13.     <jdk.version>1.8</jdk.version>
  14.     <jetty.version>9.4.2.v20170220</jetty.version>
  15.     <jersey.version>2.26-b03</jersey.version>
  16.   </properties>
  17.   <dependencies>
  18.     <dependency>
  19.       <groupId>org.eclipse.jetty</groupId>
  20.       <artifactId>jetty-server</artifactId>
  21.       <version>${jetty.version}</version>
  22.     </dependency>
  23.     <dependency>
  24.       <groupId>org.eclipse.jetty</groupId>
  25.       <artifactId>jetty-servlet</artifactId>
  26.       <version>${jetty.version}</version>
  27.     </dependency>
  28.     <dependency>
  29.       <groupId>org.eclipse.jetty</groupId>
  30.       <artifactId>jetty-util</artifactId>
  31.       <version>${jetty.version}</version>
  32.     </dependency>
  33.     <dependency>
  34.       <groupId>org.glassfish.jersey.core</groupId>
  35.       <artifactId>jersey-server</artifactId>
  36.       <version>${jersey.version}</version>
  37.     </dependency>
  38.     <dependency>
  39.       <groupId>org.glassfish.jersey.containers</groupId>
  40.       <artifactId>jersey-container-servlet-core</artifactId>
  41.       <version>${jersey.version}</version>
  42.     </dependency>
  43.     <dependency>
  44.       <groupId>org.glassfish.jersey.containers</groupId>
  45.       <artifactId>jersey-container-jetty-http</artifactId>
  46.       <version>${jersey.version}</version>
  47.     </dependency>
  48.     <dependency>
  49.       <groupId>org.glassfish.jersey.media</groupId>
  50.       <artifactId>jersey-media-moxy</artifactId>
  51.       <version>${jersey.version}</version>
  52.     </dependency>
  53.   </dependencies>
  54.   <build>
  55.     <plugins>
  56.       <plugin>
  57.         <groupId>org.apache.maven.plugins</groupId>
  58.         <artifactId>maven-compiler-plugin</artifactId>
  59.         <version>3.6.0</version>
  60.         <configuration>
  61.           <source>${jdk.version}</source>
  62.           <target>${jdk.version}</target>
  63.         </configuration>
  64.       </plugin>
  65.       <plugin>
  66.         <groupId>org.apache.maven.plugins</groupId>
  67.         <artifactId>maven-shade-plugin</artifactId>
  68.         <version>3.0.0</version>
  69.         <executions>
  70.           <execution>
  71.             <phase>package</phase>
  72.             <goals>
  73.               <goal>shade</goal>
  74.             </goals>
  75.             <configuration>
  76.               <transformers>
  77.                 <transformer
  78.                  implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
  79.                   <manifestEntries>
  80.                     <Main-Class>localhost.jettyrestdemo.App</Main-Class>
  81.                   </manifestEntries>
  82.                 </transformer>
  83.               </transformers>
  84.               <filters>
  85.                 <filter>
  86.                   <artifact>*:*</artifact>
  87.                   <excludes>
  88.                     <exclude>META-INF/*.SF</exclude>
  89.                     <exclude>META-INF/*.DSA</exclude>
  90.                     <exclude>META-INF/*.RSA</exclude>
  91.                   </excludes>
  92.                 </filter>
  93.               </filters>
  94.             </configuration>
  95.           </execution>
  96.         </executions>
  97.       </plugin>
  98.     </plugins>
  99.   </build>
  100. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement