Advertisement
Guest User

arquillianpom

a guest
Mar 31st, 2012
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 10.75 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/xsd/maven-4.0.0.xsd">
  4.  
  5.     <modelVersion>4.0.0</modelVersion>
  6.     <groupId>org.cpoile</groupId>
  7.     <artifactId>experiment-server</artifactId>
  8.     <version>1.0</version>
  9.     <packaging>war</packaging>
  10.  
  11.     <name>Simulation Experiment Server</name>
  12.  
  13.     <properties>
  14.         <version.arquillian_core>1.0.0.CR7</version.arquillian_core>
  15.         <version.guava>10.0.1</version.guava>
  16.         <version.junit>4.10</version.junit>
  17.         <version.glassfish>3.1.2</version.glassfish>
  18.         <version.arquillian.glassfish.embedded>1.0.0.CR3</version.arquillian.glassfish.embedded>
  19.         <version.mockito>1.9.0</version.mockito>
  20.         <version.maven.embedded.glassfish.plugin>3.1.1</version.maven.embedded.glassfish.plugin>
  21.         <version.maven.war.plugin>2.1.1</version.maven.war.plugin>
  22.         <version.maven.compiler.plugin>2.3.2</version.maven.compiler.plugin>
  23.         <version.maven.failsafe.plugin>2.11</version.maven.failsafe.plugin>
  24.         <version.maven.surefire.report.plugin>2.10</version.maven.surefire.report.plugin>
  25.  
  26.  
  27.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  28.         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  29.  
  30.         <version.festassert>1.4</version.festassert>
  31.         <version.festassertgoodies>1.0.0</version.festassertgoodies>
  32.  
  33.         <version.vaadin>6.7.6</version.vaadin>
  34.         <version.cdiutils>0.9.1</version.cdiutils>
  35.         <version.refresher>1.1.1</version.refresher>
  36.         <version.invientcharts>0.8.6</version.invientcharts>
  37.     </properties>
  38.  
  39.     <dependencyManagement>
  40.         <dependencies>
  41.             <dependency>
  42.                 <groupId>org.jboss.arquillian</groupId>
  43.                 <artifactId>arquillian-bom</artifactId>
  44.                 <version>${version.arquillian_core}</version>
  45.                 <type>pom</type>
  46.                 <scope>import</scope>
  47.             </dependency>
  48.         </dependencies>
  49.     </dependencyManagement>
  50.  
  51.     <dependencies>
  52.  
  53.         <dependency>
  54.             <groupId>com.google.guava</groupId>
  55.             <artifactId>guava</artifactId>
  56.             <version>${version.guava}</version>
  57.         </dependency>
  58.         <dependency>
  59.             <groupId>junit</groupId>
  60.             <artifactId>junit</artifactId>
  61.             <version>${version.junit}</version>
  62.             <scope>test</scope>
  63.         </dependency>
  64.         <dependency>
  65.             <groupId>org.jboss.arquillian.junit</groupId>
  66.             <artifactId>arquillian-junit-container</artifactId>
  67.             <scope>test</scope>
  68.         </dependency>
  69.         <dependency>
  70.             <groupId>org.glassfish.main.extras</groupId>
  71.             <artifactId>glassfish-embedded-all</artifactId>
  72.             <version>${version.glassfish}</version>
  73.             <scope>provided</scope>
  74.         </dependency>
  75.         <dependency>
  76.             <groupId>org.jboss.arquillian.container</groupId>
  77.             <artifactId>arquillian-glassfish-embedded-3.1</artifactId>
  78.             <version>${version.arquillian.glassfish.embedded}</version>
  79.             <scope>test</scope>
  80.         </dependency>
  81.         <dependency>
  82.             <groupId>org.mockito</groupId>
  83.             <artifactId>mockito-all</artifactId>
  84.             <version>${version.mockito}</version>
  85.             <scope>test</scope>
  86.         </dependency>
  87.         <dependency>
  88.             <groupId>org.easytesting</groupId>
  89.             <artifactId>fest-assert</artifactId>
  90.             <version>${version.festassert}</version>
  91.             <scope>test</scope>
  92.         </dependency>
  93.         <dependency>
  94.             <groupId>org.jboss.shrinkwrap.resolver</groupId>
  95.             <artifactId>shrinkwrap-resolver-impl-maven</artifactId>
  96.             <scope>test</scope>
  97.         </dependency>
  98.         <dependency>
  99.             <groupId>mysql</groupId>
  100.             <artifactId>mysql-connector-java</artifactId>
  101.             <version>5.1.18</version>
  102.             <scope>test</scope>
  103.         </dependency>
  104.  
  105.         <!-- Vaadin Dependencies-->
  106.  
  107.         <dependency>
  108.             <groupId>com.vaadin</groupId>
  109.             <artifactId>vaadin</artifactId>
  110.             <version>${version.vaadin}</version>
  111.         </dependency>
  112.         <dependency>
  113.             <groupId>org.vaadin.addons</groupId>
  114.             <artifactId>cdi-utils</artifactId>
  115.             <version>${version.cdiutils}</version>
  116.         </dependency>
  117.         <dependency>
  118.             <groupId>org.vaadin.addons</groupId>
  119.             <artifactId>refresher</artifactId>
  120.             <version>${version.refresher}</version>
  121.         </dependency>
  122.         <dependency>
  123.             <groupId>org.vaadin.addons</groupId>
  124.             <artifactId>invient-charts</artifactId>
  125.             <version>${version.invientcharts}</version>
  126.         </dependency>
  127.     </dependencies>
  128.  
  129.     <build>
  130.         <finalName>experiment-server</finalName>
  131.         <plugins>
  132.             <plugin>
  133.                 <groupId>org.apache.maven.plugins</groupId>
  134.                 <artifactId>maven-failsafe-plugin</artifactId>
  135.                 <version>${version.maven.failsafe.plugin}</version>
  136.                 <configuration>
  137.                     <forkMode>never</forkMode>
  138.                     <includes>
  139.                         <include>**/IT*.java</include>
  140.                         <include>**/*IT.java</include>
  141.                         <include>**/*ITCase.java</include>
  142.                     </includes>
  143.                 </configuration>
  144.                 <executions>
  145.                     <execution>
  146.                         <id>failsafe-integration-tests</id>
  147.                         <phase>integration-test</phase>
  148.                         <goals>
  149.                             <goal>integration-test</goal>
  150.                         </goals>
  151.                     </execution>
  152.                     <execution>
  153.                         <id>failsafe-verify</id>
  154.                         <phase>verify</phase>
  155.                         <goals>
  156.                             <goal>verify</goal>
  157.                         </goals>
  158.                     </execution>
  159.                 </executions>
  160.             </plugin>
  161.             <plugin>
  162.                 <groupId>org.apache.maven.plugins</groupId>
  163.                 <artifactId>maven-surefire-report-plugin</artifactId>
  164.                 <version>${version.maven.surefire.report.plugin}</version>
  165.             </plugin>
  166.             <plugin>
  167.                 <groupId>org.apache.maven.plugins</groupId>
  168.                 <artifactId>maven-jxr-plugin</artifactId>
  169.                 <version>2.1</version>
  170.             </plugin>
  171.             <plugin>
  172.                 <groupId>org.apache.maven.plugins</groupId>
  173.                 <artifactId>maven-compiler-plugin</artifactId>
  174.                 <version>${version.maven.compiler.plugin}</version>
  175.                 <inherited>true</inherited>
  176.                 <configuration>
  177.                     <source>1.6</source>
  178.                     <target>1.6</target>
  179.                 </configuration>
  180.             </plugin>
  181.             <plugin>
  182.                 <groupId>org.apache.maven.plugins</groupId>
  183.                 <artifactId>maven-war-plugin</artifactId>
  184.                 <version>${version.maven.war.plugin}</version>
  185.                 <configuration>
  186.                     <failOnMissingWebXml>false</failOnMissingWebXml>
  187.                 </configuration>
  188.             </plugin>
  189.             <plugin>
  190.                 <groupId>org.glassfish</groupId>
  191.                 <artifactId>maven-embedded-glassfish-plugin</artifactId>
  192.                 <version>${version.maven.embedded.glassfish.plugin}</version>
  193.                 <configuration>
  194.                     <app>${project.build.directory}/${project.build.finalName}.war</app>
  195.                     <port>8080</port>
  196.                     <contextRoot>${project.build.finalName}</contextRoot>
  197.                     <name>${project.build.finalName}</name>
  198.                 </configuration>
  199.             </plugin>
  200.         </plugins>
  201.     </build>
  202.     <reporting>
  203.         <plugins>
  204.             <plugin>
  205.                 <groupId>org.apache.maven.plugins</groupId>
  206.                 <artifactId>maven-surefire-report-plugin</artifactId>
  207.                 <version>${version.maven.surefire.report.plugin}</version>
  208.                 <reportSets>
  209.                     <reportSet>
  210.                         <id>integration-test</id>
  211.                         <reports>
  212.                             <report>failsafe-report-only</report>
  213.                         </reports>
  214.                     </reportSet>
  215.                 </reportSets>
  216.             </plugin>
  217.             <plugin>
  218.                 <groupId>org.apache.maven.plugins</groupId>
  219.                 <artifactId>maven-jxr-plugin</artifactId>
  220.                 <version>2.1</version>
  221.             </plugin>
  222.         </plugins>
  223.     </reporting>
  224.  
  225.     <repositories>
  226.         <repository>
  227.             <id>jboss-public-repository-group</id>
  228.             <name>JBoss Public Maven Repository Group</name>
  229.             <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
  230.             <layout>default</layout>
  231.         </repository>
  232.         <repository>
  233.             <id>java.net-public-repository-group</id>
  234.             <name>Java.Net Public Maven Repository Group</name>
  235.             <url>https://maven.java.net/content/groups/public</url>
  236.         </repository>
  237.         <repository>
  238.             <id>java.net-staging-repository-group</id>
  239.             <name>Java.Net Staging Maven Repository Group</name>
  240.             <url>https://maven.java.net/content/groups/staging</url>
  241.         </repository>
  242.         <repository>
  243.             <id>java.net-releases-repository-group</id>
  244.             <name>Java.Net Releases Maven Repository Group</name>
  245.             <url>https://maven.java.net/content/repositories/releases</url>
  246.         </repository>
  247.         <repository>
  248.             <id>java.net-snapshots-repository-group</id>
  249.             <name>Java.Net Snapshots Maven Repository Group</name>
  250.             <url>https://maven.java.net/content/repositories/snapshots</url>
  251.         </repository>
  252.         <repository>
  253.             <id>vaadin-addons</id>
  254.             <url>http://maven.vaadin.com/vaadin-addons</url>
  255.         </repository>
  256.         <repository>
  257.             <id>fest</id>
  258.             <name>FEST testing utilities</name>
  259.             <url>http://repository.codehaus.org/</url>
  260.         </repository>
  261.         <repository>
  262.             <id>fest-assert-goodies-repo</id>
  263.             <name>Deep Equals and XML Equals</name>
  264.             <url>http://denlab-maven-repository.googlecode.com/svn/repository/</url>
  265.         </repository>
  266.     </repositories>
  267.  
  268. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement