Advertisement
Guest User

ArquillianValidJSFUnit

a guest
Nov 2nd, 2010
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 6.57 KB | None | 0 0
  1.  
  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>org.jboss.jsfunit</groupId>
  6.     <artifactId>arquillian-example</artifactId>
  7.     <version>1.0-SNAPSHOT</version>
  8.     <packaging>war</packaging>
  9.     <name>arquillian-example</name>
  10.  
  11.     <properties>
  12.         <arquillian.version>1.0.0.Alpha4</arquillian.version>
  13.         <version.jboss_60>6.0.0.20100721-M4</version.jboss_60>
  14.         <jsfunit.version>1.3.0.Final</jsfunit.version>
  15.         <!--<version.jboss_60>6.0.0-SNAPSHOT</version.jboss_60>-->
  16.     </properties>
  17.  
  18.     <dependencies>
  19.         <!--
  20.        <dependency>
  21.            <groupId>javax.activation</groupId>
  22.            <artifactId>activation</artifactId>
  23.            <version>1.1</version>
  24.            <scope>provided</scope>
  25.        </dependency>
  26.        <dependency>
  27.            <groupId>javax.enterprise</groupId>
  28.            <artifactId>cdi-api</artifactId>
  29.            <version>1.0-SP1</version>
  30.            <scope>provided</scope>
  31.        </dependency>
  32.        <dependency>
  33.            <groupId>javax.faces</groupId>
  34.            <artifactId>jsf-api</artifactId>
  35.            <version>2.0.2-FCS</version>
  36.            <scope>provided</scope>
  37.        </dependency>
  38.  
  39.        <dependency>
  40.            <groupId>jboss.web</groupId>
  41.            <artifactId>servlet-api</artifactId>
  42.            <version>3.0.0-beta-2</version>
  43.            <scope>provided</scope>
  44.        </dependency>
  45.        -->
  46.         <dependency>
  47.             <groupId>org.glassfish.extras</groupId>
  48.             <artifactId>glassfish-embedded-all</artifactId>
  49.             <version>3.0.1</version>
  50.             <scope>provided</scope>
  51.         </dependency>
  52.         <dependency>
  53.             <groupId>org.jboss.arquillian.container</groupId>
  54.             <artifactId>arquillian-glassfish-embedded-3</artifactId>
  55.             <version>1.0.0.Alpha4</version>
  56.             <scope>test</scope>
  57.         </dependency>
  58.         <!--
  59.        <dependency>
  60.            <groupId>org.jboss.jbossas</groupId>
  61.            <artifactId>jboss-as-depchain</artifactId>
  62.            <version>${version.jboss_60}</version>
  63.            <type>pom</type>
  64.            <exclusions>
  65.                <exclusion>
  66.                    <groupId>org.jboss.seam.integration</groupId>
  67.                    <artifactId>jboss-seam-int-jbossas</artifactId>
  68.                </exclusion>
  69.            </exclusions>
  70.        </dependency>
  71.        -->
  72.         <dependency>
  73.             <groupId>junit</groupId>
  74.             <artifactId>junit</artifactId>
  75.             <version>4.8.1</version>
  76.             <scope>test</scope>
  77.         </dependency>
  78.  
  79.         <dependency>
  80.             <groupId>org.jboss.arquillian</groupId>
  81.             <artifactId>arquillian-junit</artifactId>
  82.             <version>${arquillian.version}</version>
  83.             <scope>test</scope>
  84.         </dependency>
  85.  
  86.         <dependency>
  87.             <groupId>org.jboss.arquillian.framework</groupId>
  88.             <artifactId>arquillian-framework-jsfunit</artifactId>
  89.             <version>${arquillian.version}</version>
  90.             <scope>test</scope>
  91.         </dependency>
  92.  
  93.         <dependency>
  94.             <groupId>org.jboss.jsfunit</groupId>
  95.             <artifactId>jboss-jsfunit-core</artifactId>
  96.             <version>${jsfunit.version}</version>
  97.             <scope>test</scope>
  98.         </dependency>
  99.     </dependencies>
  100.  
  101.     <repositories>
  102.         <repository>
  103.             <id>glassfish</id>
  104.             <name>glassfish</name>
  105.             <url>http://download.java.net/maven/glassfish/</url>
  106.         </repository>
  107.         <repository>
  108.             <id>xemacs</id>
  109.             <name>xemacs</name>
  110.             <url>http://ftp.us.xemacs.org/pub/mirrors/maven2/</url>
  111.         </repository>
  112.         <repository>
  113.             <id>jboss-public-repository-group</id>
  114.             <name>JBoss Public Maven Repository Group</name>
  115.             <url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
  116.             <layout>default</layout>
  117.             <releases>
  118.                 <enabled>true</enabled>
  119.                 <updatePolicy>never</updatePolicy>
  120.             </releases>
  121.             <snapshots>
  122.                 <enabled>true</enabled>
  123.                 <updatePolicy>never</updatePolicy>
  124.             </snapshots>
  125.         </repository>
  126.     </repositories>
  127.     <!--
  128.    <dependencyManagement>
  129.        <dependencies>
  130.            <dependency>
  131.                <groupId>org.jboss.jbossas</groupId>
  132.                <artifactId>jboss-as-depchain</artifactId>
  133.                <version>${version.jboss_60}</version>
  134.                <type>pom</type>
  135.                <scope>import</scope>
  136.            </dependency>
  137.        </dependencies>
  138.    </dependencyManagement>
  139.    -->
  140.     <build>
  141.         <plugins>
  142.             <plugin>
  143.                 <artifactId>maven-surefire-plugin</artifactId>
  144.                 <configuration>
  145.                     <!--<additionalClasspathElements>
  146.                        <additionalClasspathElement>${env.JBOSS_HOME}/client/jbossws-native-client.jar</additionalClasspathElement>
  147.                        
  148.                            Because jbossweb.sar contains shared web.xml, which must be
  149.                            visible from same CL as TomcatDeployer.class.getClassLoader
  150.                        <additionalClasspathElement>${env.JBOSS_HOME}/server/default/deploy/jbossweb.sar</additionalClasspathElement>
  151.                    </additionalClasspathElements>
  152.                    -->
  153.                     <redirectTestOutputToFile>true</redirectTestOutputToFile>
  154.                     <trimStackTrace>false</trimStackTrace>
  155.                     <printSummary>true</printSummary>
  156.                     <forkMode>once</forkMode>
  157.                     <!--
  158.                        MaxPermSize Required to bump the space for relective data like
  159.                        classes, methods, etc. EMB-41. Endorsed required for things like
  160.                        WS support (EMB-61)
  161.                         -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Djava.endorsed.dirs=${env.JBOSS_HOME}/lib/endorsed
  162.                         -Djboss.home=${env.JBOSS_HOME} -Djboss.boot.server.log.dir=${env.JBOSS_HOME}
  163.                    -->
  164.                     <argLine>-Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true</argLine>
  165.                 </configuration>
  166.             </plugin>
  167.         </plugins>
  168.     </build>
  169. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement