Advertisement
Guest User

pom.xml

a guest
Mar 12th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 82.94 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.     <name>app.ui</name>
  6.     <groupId>nu.magick</groupId>
  7.     <artifactId>app.ui</artifactId>
  8.     <packaging>war</packaging>
  9.     <version>1.0.Beta1-SNAPSHOT</version>
  10.  
  11.     <properties>
  12.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  13.         <java.version>1.7</java.version>
  14.         <errai.version>3.0-SNAPSHOT</errai.version>
  15.         <gwt.version>2.5.1</gwt.version>
  16.         <weld.version>1.1.6.Final</weld.version>
  17.         <gwt.maven.version>2.5.1</gwt.maven.version>
  18.         <mvel.version>2.1.3.Final</mvel.version>
  19.         <jetty.version>6.1.25</jetty.version>
  20.         <slf4j.version>1.6.1</slf4j.version>
  21.         <uel.impl.version>2.1.2-b04</uel.impl.version>
  22.         <drools.version>5.5.0.Final</drools.version>
  23.         <jbpm.version>5.4.0.Final</jbpm.version>
  24.         <shiro.version>1.2.2</shiro.version>
  25.         <camel.version>2.12.2</camel.version>
  26.         <skip.tests>false</skip.tests>
  27.         <errai.jboss.home>${env.JBOSS_HOME}</errai.jboss.home>
  28.         <errai.devmode.version>3.0.0.20131101-M2</errai.devmode.version>
  29.         <jboss.port>9990</jboss.port>
  30.         <jboss.username>admin</jboss.username>
  31.         <jboss.password>magick</jboss.password>
  32.     </properties>
  33.  
  34.  
  35.     <dependencies>
  36.         <dependency>
  37.             <groupId>org.easymock</groupId>
  38.             <artifactId>easymock</artifactId>
  39.             <version>3.2</version>
  40.             <scope>test</scope>
  41.         </dependency>
  42.  
  43.         <dependency>
  44.             <groupId>com.googlecode.gwtquery.plugins</groupId>
  45.             <artifactId>enhance-plugin</artifactId>
  46.             <!--<scope>provided</scope>-->
  47.             <version>1.0.4</version>
  48.         </dependency>
  49.         <dependency>
  50.             <groupId>com.googlecode.gwtquery</groupId>
  51.             <artifactId>gwtquery</artifactId>
  52.             <version>1.3.3</version>
  53.             <!--<scope>provided</scope>-->
  54.         </dependency>
  55.         <dependency>
  56.             <groupId>javax.inject</groupId>
  57.             <artifactId>javax.inject</artifactId>
  58.             <version>1</version>
  59.             <scope>provided</scope>
  60.         </dependency>
  61.         <dependency>
  62.             <groupId>javax.servlet</groupId>
  63.             <artifactId>servlet-api</artifactId>
  64.             <version>2.5</version>
  65.             <scope>provided</scope>
  66.         </dependency>
  67.  
  68.         <dependency>
  69.             <groupId>javax.servlet</groupId>
  70.             <artifactId>jsp-api</artifactId>
  71.             <version>2.0</version>
  72.             <scope>provided</scope>
  73.         </dependency>
  74.  
  75.         <dependency>
  76.             <groupId>org.slf4j</groupId>
  77.             <artifactId>slf4j-log4j12</artifactId>
  78.             <version>${slf4j.version}</version>
  79.         </dependency>
  80.  
  81.         <dependency>
  82.             <groupId>junit</groupId>
  83.             <artifactId>junit</artifactId>
  84.             <version>4.10</version>
  85.             <scope>test</scope>
  86.         </dependency>
  87.  
  88.         <dependency>
  89.             <groupId>org.jboss.ejb3</groupId>
  90.             <artifactId>jboss-ejb3-api</artifactId>
  91.             <scope>provided</scope>
  92.             <version>3.1.0</version>
  93.         </dependency>
  94.  
  95.         <dependency>
  96.             <groupId>org.jboss.errai</groupId>
  97.             <artifactId>errai-javaee-all</artifactId>
  98.             <version>${errai.version}</version>
  99.             <exclusions>
  100.                 <exclusion>
  101.                     <groupId>org.jboss.errai</groupId>
  102.                     <artifactId>errai-jaxrs-provider</artifactId>
  103.                 </exclusion>
  104.             </exclusions>
  105.         </dependency>
  106.  
  107.         <dependency>
  108.             <groupId>org.jboss.errai</groupId>
  109.             <artifactId>errai-jaxrs-client</artifactId>
  110.             <version>${errai.version}</version>
  111.             <scope>provided</scope>
  112.         </dependency>
  113.  
  114. <!--         <dependency> -->
  115. <!--             <groupId>org.jboss.errai</groupId> -->
  116. <!--             <artifactId>errai-jaxrs-provider</artifactId> -->
  117. <!--             <version>${errai.version}</version> -->
  118. <!--         </dependency> -->
  119.  
  120.         <!-- Temporary removed Errai JPA since it causes error in build <dependency>
  121.            <groupId>org.jboss.errai</groupId> <artifactId>errai-jpa-client</artifactId>
  122.            <version>${errai.version}</version> </dependency> -->
  123.         <dependency>
  124.  
  125.             <groupId>javax.enterprise</groupId>
  126.             <artifactId>cdi-api</artifactId>
  127.             <scope>provided</scope>
  128.             <version>1.0-SP4</version>
  129.         </dependency>
  130.  
  131.  
  132.         <dependency>
  133.             <groupId>org.jboss.errai</groupId>
  134.             <artifactId>errai-bus</artifactId>
  135.             <version>${errai.version}</version>
  136.             <exclusions>
  137.                 <exclusion>
  138.                     <groupId>javax.inject</groupId>
  139.                     <artifactId>javax.inject</artifactId>
  140.                 </exclusion>
  141.                 <exclusion>
  142.                     <groupId>javax.annotation</groupId>
  143.                     <artifactId>jsr250-api</artifactId>
  144.                 </exclusion>
  145.             </exclusions>
  146.         </dependency>
  147.         <!-- Errai Core -->
  148.         <dependency>
  149.             <groupId>org.jboss.errai</groupId>
  150.             <artifactId>errai-ioc</artifactId>
  151.             <version>${errai.version}</version>
  152.             <exclusions>
  153.                 <exclusion>
  154.                     <groupId>javax.inject</groupId>
  155.                     <artifactId>javax.inject</artifactId>
  156.                 </exclusion>
  157.                 <exclusion>
  158.                     <groupId>javax.annotation</groupId>
  159.                     <artifactId>jsr250-api</artifactId>
  160.                 </exclusion>
  161.             </exclusions>
  162.         </dependency>
  163.         <dependency>
  164.             <groupId>org.jboss.errai</groupId>
  165.             <artifactId>errai-tools</artifactId>
  166.             <version>${errai.version}</version>
  167.             <exclusions>
  168.                 <exclusion>
  169.                     <artifactId>hsqldb</artifactId>
  170.                     <groupId>hsqldb</groupId>
  171.                 </exclusion>
  172.             </exclusions>
  173.         </dependency>
  174.         <dependency>
  175.             <groupId>org.mvel</groupId>
  176.             <artifactId>mvel2</artifactId>
  177.             <version>${mvel.version}</version>
  178.         </dependency>
  179.  
  180.         <!-- CDI Integration Modules -->
  181.         <dependency>
  182.             <groupId>org.jboss.errai</groupId>
  183.             <artifactId>errai-cdi-client</artifactId>
  184.             <version>${errai.version}</version>
  185.         </dependency>
  186.  
  187.         <dependency>
  188.             <groupId>org.jboss.errai</groupId>
  189.             <artifactId>errai-javax-enterprise</artifactId>
  190.             <version>${errai.version}</version>
  191.             <scope>provided</scope>
  192.         </dependency>
  193.  
  194.         <dependency>
  195.             <groupId>org.jboss.errai</groupId>
  196.             <artifactId>errai-weld-integration</artifactId>
  197.             <version>${errai.version}</version>
  198.         </dependency>
  199.  
  200.         <dependency>
  201.             <groupId>org.jboss.errai</groupId>
  202.             <artifactId>errai-cdi-jetty</artifactId>
  203.             <version>${errai.version}</version>
  204.         </dependency>
  205.  
  206.         <!-- CDI Development Utils -->
  207.         <!-- This must be placed above com.google.gwt:gwt-dev to override the Jetty
  208.            that is present there -->
  209.         <dependency>
  210.             <groupId>org.mortbay.jetty</groupId>
  211.             <artifactId>jetty</artifactId>
  212.             <version>${jetty.version}</version>
  213.         </dependency>
  214.  
  215.         <dependency>
  216.             <groupId>org.mortbay.jetty</groupId>
  217.             <artifactId>jetty-plus</artifactId>
  218.             <version>${jetty.version}</version>
  219.         </dependency>
  220.  
  221.         <dependency>
  222.             <groupId>org.mortbay.jetty</groupId>
  223.             <artifactId>jetty-naming</artifactId>
  224.             <version>${jetty.version}</version>
  225.         </dependency>
  226.  
  227.         <!-- Weld Modules -->
  228.         <dependency>
  229.             <groupId>org.jboss.weld.se</groupId>
  230.             <artifactId>weld-se-core</artifactId>
  231.             <version>${weld.version}</version>
  232.         </dependency>
  233.  
  234.         <dependency>
  235.             <groupId>org.jboss.weld.servlet</groupId>
  236.             <artifactId>weld-servlet-core</artifactId>
  237.             <version>${weld.version}</version>
  238.         </dependency>
  239.  
  240.         <!-- GWT and GWT Extensions -->
  241.         <dependency>
  242.             <groupId>com.google.gwt</groupId>
  243.             <artifactId>gwt-user</artifactId>
  244.             <version>${gwt.version}</version>
  245.             <!--scope>provided</scope -->
  246.         </dependency>
  247.         <dependency>
  248.             <groupId>com.google.gwt</groupId>
  249.             <artifactId>gwt-dev</artifactId>
  250.             <version>${gwt.version}</version>
  251.             <!--scope>provided</scope -->
  252.         </dependency>
  253.         <dependency>
  254.             <groupId>com.google.gwt.inject</groupId>
  255.             <artifactId>gin</artifactId>
  256.             <version>1.0</version>
  257.         </dependency>
  258.  
  259.         <dependency>
  260.             <groupId>commons-configuration</groupId>
  261.             <artifactId>commons-configuration</artifactId>
  262.             <version>1.1</version>
  263.         </dependency>
  264.  
  265.         <!-- GWT Tour hosted in Github -->
  266.         <dependency>
  267.             <groupId>com.eemi.gwt</groupId>
  268.             <artifactId>tour</artifactId>
  269.             <version>1.0-SNAPSHOT</version>
  270.         </dependency>
  271.  
  272.  
  273.         <!-- Scribe oAuth library -->
  274.         <dependency>
  275.             <groupId>org.scribe</groupId>
  276.             <artifactId>scribe</artifactId>
  277.             <version>1.3.5</version>
  278.         </dependency>
  279.  
  280.         <dependency>
  281.             <groupId>org.jooq</groupId>
  282.             <artifactId>joox</artifactId>
  283.             <version>1.1.0</version>
  284.         </dependency>
  285.  
  286.  
  287.         <!-- Runtime / Container dependencies -->
  288.         <dependency>
  289.             <groupId>org.slf4j</groupId>
  290.             <artifactId>slf4j-api</artifactId>
  291.             <version>${slf4j.version}</version>
  292.         </dependency>
  293.         <dependency>
  294.             <groupId>mysql</groupId>
  295.             <artifactId>mysql-connector-java</artifactId>
  296.             <version>5.1.6</version>
  297.         </dependency>
  298.         <dependency>
  299.             <groupId>org.jboss.logging</groupId>
  300.             <artifactId>jboss-logging</artifactId>
  301.             <!--<version>3.0.0.Beta4</version>-->
  302.             <version>3.1.3.GA</version>
  303.         </dependency>
  304.  
  305.         <!-- RestEasy client -->
  306.         <dependency>
  307.             <groupId>org.jboss.resteasy</groupId>
  308.             <artifactId>resteasy-jaxrs</artifactId>
  309.             <version>2.3.2.Final</version>
  310.             <scope>provided</scope>
  311.         </dependency>
  312.         <!-- Jackson JSON marshaler for rest client -->
  313.         <dependency>
  314.             <groupId>org.jboss.resteasy</groupId>
  315.             <artifactId>resteasy-jackson-provider</artifactId>
  316.             <version>2.3.2.Final</version>
  317.         </dependency>
  318.  
  319.         <dependency>
  320.             <groupId>org.mindrot</groupId>
  321.             <artifactId>jbcrypt</artifactId>
  322.             <version>0.3m</version>
  323.         </dependency>
  324.  
  325.         <dependency>
  326.             <groupId>postgresql</groupId>
  327.             <artifactId>postgresql</artifactId>
  328.             <version>9.2-1002.jdbc4</version>
  329.         </dependency>
  330.  
  331.         <!-- Hibernate 4.1.4 version contains fix with classloaders for running
  332.            GWT -->
  333.         <dependency>
  334.             <groupId>org.hibernate</groupId>
  335.             <artifactId>hibernate-entitymanager</artifactId>
  336.             <version>4.1.10.Final</version>
  337.         </dependency>
  338.         <dependency>
  339.             <groupId>com.watopi</groupId>
  340.             <artifactId>gwtchosen</artifactId>
  341.             <version>1.1.0</version>
  342.             <!--<scope>provided</scope>-->
  343.         </dependency>
  344.         <!-- Hibernate validator -->
  345.         <dependency>
  346.             <groupId>org.hibernate</groupId>
  347.             <artifactId>hibernate-validator-annotation-processor</artifactId>
  348.             <version>4.1.0.Final</version>
  349.         </dependency>
  350.  
  351.         <dependency>
  352.             <groupId>com.magick</groupId>
  353.             <artifactId>models</artifactId>
  354.             <version>0.2.0-Final</version>
  355.         </dependency>
  356.         <dependency>
  357.             <groupId>org.drools</groupId>
  358.             <artifactId>droolsjbpm-ide-common</artifactId>
  359.             <version>${drools.version}</version>
  360.             <exclusions>
  361.                 <exclusion>
  362.                     <artifactId>ecj</artifactId>
  363.                     <groupId>org.eclipse.jdt.core.compiler</groupId>
  364.                 </exclusion>
  365.                 <exclusion>
  366.                     <groupId>com.google.gwt</groupId>
  367.                     <artifactId>gwt-servlet</artifactId>
  368.                 </exclusion>
  369.             </exclusions>
  370.         </dependency>
  371.         <dependency>
  372.             <groupId>org.drools</groupId>
  373.             <artifactId>guvnor-api</artifactId>
  374.             <version>${drools.version}</version>
  375.         </dependency>
  376.         <dependency>
  377.             <groupId>org.jbpm</groupId>
  378.             <artifactId>jbpm-flow</artifactId>
  379.             <version>${jbpm.version}</version>
  380.         </dependency>
  381.         <dependency>
  382.             <groupId>org.jbpm</groupId>
  383.             <artifactId>jbpm-flow-builder</artifactId>
  384.             <version>${jbpm.version}</version>
  385.         </dependency>
  386.         <dependency>
  387.             <groupId>org.jbpm</groupId>
  388.             <artifactId>jbpm-bpmn2</artifactId>
  389.             <version>${jbpm.version}</version>
  390.         </dependency>
  391.  
  392.         <!-- Test module dependencies -->
  393.         <dependency>
  394.             <groupId>org.hsqldb</groupId>
  395.             <artifactId>hsqldb</artifactId>
  396.             <version>2.2.9</version>
  397.             <scope>test</scope>
  398.         </dependency>
  399.         <dependency>
  400.             <groupId>org.mockito</groupId>
  401.             <artifactId>mockito-all</artifactId>
  402.             <version>1.8.4</version>
  403.             <scope>test</scope>
  404.         </dependency>
  405.         <dependency>
  406.             <groupId>org.jboss.arquillian.junit</groupId>
  407.             <artifactId>arquillian-junit-container</artifactId>
  408.             <version>1.0.3.Final</version>
  409.             <scope>test</scope>
  410.         </dependency>
  411.         <dependency>
  412.             <groupId>org.jboss.arquillian.container</groupId>
  413.             <artifactId>arquillian-weld-ee-embedded-1.1</artifactId>
  414.             <version>1.0.0.CR6</version>
  415.             <scope>test</scope>
  416.         </dependency>
  417.  
  418.         <!-- Apache Shiro dependencies -->
  419.         <dependency>
  420.             <groupId>org.apache.shiro</groupId>
  421.             <artifactId>shiro-core</artifactId>
  422.             <version>${shiro.version}</version>
  423.         </dependency>
  424.         <dependency>
  425.             <groupId>org.apache.shiro</groupId>
  426.             <artifactId>shiro-web</artifactId>
  427.             <version>${shiro.version}</version>
  428.         </dependency>
  429.  
  430.         <dependency>
  431.             <groupId>org.jboss.shrinkwrap.descriptors</groupId>
  432.             <artifactId>shrinkwrap-descriptors-impl</artifactId>
  433.             <scope>test</scope>
  434.             <version>1.1.0-beta-1</version>
  435.         </dependency>
  436.  
  437.         <!-- Class mapping -->
  438.         <dependency>
  439.             <groupId>net.sf.dozer</groupId>
  440.             <artifactId>dozer</artifactId>
  441.             <version>5.4.0</version>
  442.         </dependency>
  443.  
  444.         <dependency>
  445.             <groupId>org.jboss.errai</groupId>
  446.             <artifactId>errai-jboss-as-support</artifactId>
  447.             <version>${errai.version}</version>
  448.         </dependency>
  449.  
  450.         <!--Camel dependencies-->
  451.         <dependency>
  452.             <groupId>org.apache.camel</groupId>
  453.             <artifactId>camel-core</artifactId>
  454.             <version>${camel.version}</version>
  455.         </dependency>
  456.         <dependency>
  457.             <groupId>org.apache.camel</groupId>
  458.             <artifactId>camel-jms</artifactId>
  459.             <version>${camel.version}</version>
  460.         </dependency>
  461.  
  462.         <!--JBOSS JMS-->
  463.         <dependency>
  464.             <groupId>org.jboss.spec.javax.jms</groupId>
  465.             <artifactId>jboss-jms-api_2.0_spec</artifactId>
  466.             <version>1.0.0.Final</version>
  467.         </dependency>
  468.         <dependency>
  469.             <groupId>io.netty</groupId>
  470.             <artifactId>netty-all</artifactId>
  471.             <version>4.0.13.Final</version>
  472.         </dependency>
  473.  
  474.         <!--JBOSS JSM-->
  475.         <dependency>
  476.             <groupId>org.jboss.as</groupId>
  477.             <artifactId>jboss-as-jms-client-bom</artifactId>
  478.             <version>7.1.1.Final</version>
  479.             <type>pom</type>
  480.         </dependency>
  481.  
  482.     </dependencies>
  483.  
  484.     <profiles>
  485.         <profile>
  486.             <id>testui</id>
  487.  
  488.             <dependencies>
  489.                 <dependency>
  490.                     <groupId>com.google.gwt</groupId>
  491.                     <artifactId>gwt-dev</artifactId>
  492.                     <version>${gwt.version}</version>
  493.                 </dependency>
  494.                 <dependency>
  495.                     <groupId>com.magick</groupId>
  496.                     <artifactId>models</artifactId>
  497.                     <version>0.2.0-Final</version>
  498.                 </dependency>
  499.             </dependencies>
  500.  
  501.             <build>
  502.                 <resources>
  503.                     <resource>
  504.                         <directory>src/main/java</directory>
  505.                     </resource>
  506.                     <resource>
  507.                         <directory>src/test/java</directory>
  508.                     </resource>
  509.                 </resources>
  510.                 <plugins>
  511.                     <plugin>
  512.                         <groupId>org.apache.maven.plugins</groupId>
  513.                         <artifactId>maven-antrun-plugin</artifactId>
  514.                         <version>1.7</version>
  515.                         <executions>
  516.                             <execution>
  517.                                 <id>testing.package</id>
  518.                                 <phase>test-compile</phase>
  519.                                 <configuration>
  520.                                     <tasks>
  521.                                         <copy file="src/testing/WEB-INF/web.xml" toDir="src/main/webapp/WEB-INF"
  522.                                              overwrite="true" />
  523.                                     </tasks>
  524.                                 </configuration>
  525.                                 <goals>
  526.                                     <goal>run</goal>
  527.                                 </goals>
  528.                             </execution>
  529.                         </executions>
  530.                     </plugin>
  531.                     <plugin>
  532.                         <groupId>org.apache.maven.plugins</groupId>
  533.                         <artifactId>maven-surefire-plugin</artifactId>
  534.                         <version>2.6</version>
  535.                         <configuration>
  536.                             <useSystemClassLoader>false</useSystemClassLoader>
  537.                             <excludes>
  538.                                 <exclude>app/client/local/**</exclude>
  539.                                 <exclude>app/server/**</exclude>
  540.                                 <exclude>app/integration/**</exclude>
  541.                                 <exclude>app/drools/**</exclude>
  542.                             </excludes>
  543.                             <additionalClasspathElements>
  544.                                 <additionalClasspathElement>${project.build.sourceDirectory}</additionalClasspathElement>
  545.                                 <additionalClasspathElement>${project.build.testSourceDirectory}</additionalClasspathElement>
  546.                             </additionalClasspathElements>
  547.                             <useManifestOnlyJar>false</useManifestOnlyJar>
  548.                             <forkMode>pertest</forkMode>
  549.  
  550.                             <!-- Note: to run the test in a real browser, set -DargLine='-Dgwt.args="-runStyle Manual:1"' -->
  551.                             <argLine>-Xmx2048m</argLine>
  552.  
  553.                             <systemProperties>
  554.                                 <!-- Must disable long polling for automated tests to succeed -->
  555.                                 <property>
  556.                                     <name>errai.hosted_mode_testing</name>
  557.                                     <value>true</value>
  558.                                 </property>
  559.                                 <property>
  560.                                     <name>gwt.args</name>
  561.                                     <value>-war src/main/webapp</value>
  562.                                 </property>
  563.                             </systemProperties>
  564.                         </configuration>
  565.                         <executions>
  566.                             <execution>
  567.                                 <phase>integration-test</phase>
  568.                                 <goals>
  569.                                     <goal>test</goal>
  570.                                 </goals>
  571.                             </execution>
  572.                         </executions>
  573.                     </plugin>
  574.                 </plugins>
  575.             </build>
  576.         </profile>
  577.         <profile>
  578.             <id>jetty</id>
  579.             <activation>
  580.                 <activeByDefault>true</activeByDefault>
  581.             </activation>
  582.             <properties>
  583.                 <webDescriptor>jetty</webDescriptor>
  584.             </properties>
  585.             <dependencies>
  586.                 <!-- We need this for CDI BeanManager to work in Dev Mode -->
  587.                 <dependency>
  588.                     <groupId>org.mortbay.jetty</groupId>
  589.                     <artifactId>jetty-naming</artifactId>
  590.                     <version>${jetty.version}</version>
  591.                     <scope>compile</scope>
  592.                 </dependency>
  593.             </dependencies>
  594.             <build>
  595.                 <finalName>${project.artifactId}</finalName>
  596.                 <resources>
  597.                     <resource>
  598.                         <directory>src/main/java</directory>
  599.                     </resource>
  600.                     <resource>
  601.                         <directory>src/main/resources</directory>
  602.                         <filtering>true</filtering>
  603.                     </resource>
  604.                 </resources>
  605.  
  606.                 <plugins>
  607.                     <plugin>
  608.                         <groupId>org.apache.maven.plugins</groupId>
  609.                         <artifactId>maven-compiler-plugin</artifactId>
  610.                         <version>3.1</version>
  611.                         <configuration>
  612.                             <source>${java.version}</source>
  613.                             <target>${java.version}</target>
  614.                         </configuration>
  615.                     </plugin>
  616.                     <plugin>
  617.                         <groupId>org.codehaus.mojo</groupId>
  618.                         <artifactId>gwt-maven-plugin</artifactId>
  619.                         <version>${gwt.maven.version}</version>
  620.                         <executions>
  621.                             <execution>
  622.                                 <goals>
  623.                                     <goal>resources</goal>
  624.                                     <goal>compile</goal>
  625.                                 </goals>
  626.                             </execution>
  627.                         </executions>
  628.                         <configuration>
  629.  
  630.                             <logLevel>WARN</logLevel>
  631.                             <runTarget>App.html</runTarget>
  632.  
  633.                             <extraJvmArgs>-Xmx1500m -XX:MaxPermSize=1000m -XX:-UseSplitVerifier -Derrai.devel.debugCacheDir=${project.basedir}/.errai -Derrai.marshalling.server.classOutput=${project.build.outputDirectory}</extraJvmArgs>
  634.                             <soyc>false</soyc>
  635.                             <hostedWebapp>src/main/webapp</hostedWebapp>
  636.                             <server>org.jboss.errai.cdi.server.gwt.JettyLauncher</server>
  637.                             <compileSourcesArtifacts>
  638.                                 <compileSourcesArtifact>org.drools:guvnor-api</compileSourcesArtifact>
  639.                                 <compileSourcesArtifact>org.drools:droolsjbpm-ide-common</compileSourcesArtifact>
  640.                                 <compileSourcesArtifact>com.magick:models</compileSourcesArtifact>
  641.                             </compileSourcesArtifacts>
  642.                             <!-- The GWT compiler must the correct JDT version -->
  643.                             <!-- drools-compiler has dependency on org.eclipse.jdt.core.compiler:ecj:jar:3.5.1:compile -->
  644.                             <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
  645.                             <draftCompile>false</draftCompile>
  646.                             <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
  647.                         </configuration>
  648.                     </plugin>
  649.                     <plugin>
  650.                         <artifactId>maven-war-plugin</artifactId>
  651.                         <version>2.1.1</version>
  652.                         <configuration>
  653.                             <warName>${project.artifactId}</warName>
  654.                             <outputFileNameMapping>@{artifactId}@-@{baseVersion}@@{dashClassifier?}@.@{extension}@</outputFileNameMapping>
  655.                             <packagingExcludes>**/javax/**/*.*,**/client/local/**/*.class</packagingExcludes>
  656.  
  657.                             <webResources>
  658.                                 <resource>
  659.                                     <!-- this is relative to the pom.xml directory -->
  660.                                     <directory>src/${webDescriptor}</directory>
  661.                                 </resource>
  662.                             </webResources>
  663.                             <archive>
  664.                                 <manifestEntries>
  665.                                     <Dependencies>org.codehaus.jackson.jackson-core-asl,
  666.                                         org.codehaus.jackson.jackson-mapper-asl</Dependencies>
  667.                                 </manifestEntries>
  668.                             </archive>
  669.                         </configuration>
  670.                     </plugin>
  671.                     <plugin>
  672.                         <groupId>org.apache.maven.plugins</groupId>
  673.                         <artifactId>maven-antrun-plugin</artifactId>
  674.                         <version>1.7</version>
  675.                         <executions>
  676.                             <execution>
  677.                                 <id>jboss.package</id>
  678.                                 <phase>prepare-package</phase>
  679.                                 <configuration>
  680.                                     <tasks>
  681.                                         <copy file="src/jetty/WEB-INF/web.xml" toDir="src/main/webapp/WEB-INF"
  682.                                              overwrite="true" />
  683.                                     </tasks>
  684.                                 </configuration>
  685.                                 <goals>
  686.                                     <goal>run</goal>
  687.                                 </goals>
  688.                             </execution>
  689.                         </executions>
  690.                     </plugin>
  691.                     <!-- Tests are skipped by default because they require additional GWT
  692.                        dependencies. Run mvn with -Pintegration-test to enable testing. -->
  693.                     <plugin>
  694.                         <artifactId>maven-surefire-plugin</artifactId>
  695.                         <version>2.5</version>
  696.                         <configuration>
  697.  
  698.                             <skipTests>${skip.tests}</skipTests>
  699.                             <argLine>-XX:-UseSplitVerifier</argLine>
  700.                             <excludes>
  701.                                 <exclude>**/integration/**.java</exclude>
  702.                             </excludes>
  703.                         </configuration>
  704.                     </plugin>
  705.  
  706.                     <plugin>
  707.                         <groupId>org.jboss.errai</groupId>
  708.                         <artifactId>jacoco-gwt-maven-plugin</artifactId>
  709.                         <version>0.5.4.201202141554</version>
  710.  
  711.                         <executions>
  712.                             <execution>
  713.                                 <id>jacoco-gwt-prepare-agent</id>
  714.                                 <phase>initialize</phase>
  715.                                 <goals>
  716.                                     <goal>prepare-agent</goal>
  717.                                 </goals>
  718.                             </execution>
  719.                             <execution>
  720.                                 <id>jacoco-gwt-report</id>
  721.                                 <phase>site</phase>
  722.                                 <goals>
  723.                                     <goal>report</goal>
  724.                                 </goals>
  725.                             </execution>
  726.                         </executions>
  727.                     </plugin>
  728.  
  729.                     <plugin>
  730.                         <artifactId>maven-clean-plugin</artifactId>
  731.                         <version>2.4.1</version>
  732.                         <configuration>
  733.                             <filesets>
  734.                                 <fileset>
  735.                                     <directory>${basedir}</directory>
  736.                                     <includes>
  737.                                         <include>www-test/**</include>
  738.                                         <include>.gwt/**</include>
  739.                                         <include>.errai/**</include>
  740.                                         <include>src/main/webapp/app/**</include>
  741.                                         <include>src/main/webapp/WEB-INF/deploy/**</include>
  742.                                         <include>src/main/webapp/WEB-INF/lib/**</include>
  743.                                         <include>src/main/webapp/WEB-INF/classes/**</include>
  744.                                         <include>**/gwt-unitCache/**</include>
  745.                                         <include>**/*.JUnit/**</include>
  746.                                     </includes>
  747.                                 </fileset>
  748.                             </filesets>
  749.                         </configuration>
  750.                     </plugin>
  751.                     <!-- Jboss Application Server -->
  752.                     <plugin>
  753.                         <groupId>org.jboss.as.plugins</groupId>
  754.                         <artifactId>jboss-as-maven-plugin</artifactId>
  755.                         <version>7.5.Final</version>
  756.                         <configuration>
  757.  
  758.                             <filename>app.ui.war</filename>
  759.                             <!-- Remote JBoss server configuration -->
  760.                             <hostname>trading1-magickapps.amakitu.com</hostname>
  761.                             <port>9999</port>
  762.                             <username>magickTrader</username>
  763.                             <password>magickTrader123</password>
  764.                         </configuration>
  765.                     </plugin>
  766.                 </plugins>
  767.  
  768.                 <pluginManagement>
  769.                     <plugins>
  770.                         <plugin>
  771.                             <groupId>org.eclipse.m2e</groupId>
  772.                             <artifactId>lifecycle-mapping</artifactId>
  773.                             <version>1.0.0</version>
  774.                             <configuration>
  775.                                 <lifecycleMappingMetadata>
  776.                                     <pluginExecutions>
  777.                                         <pluginExecution>
  778.                                             <pluginExecutionFilter>
  779.                                                 <groupId>org.codehaus.mojo</groupId>
  780.                                                 <artifactId>gwt-maven-plugin</artifactId>
  781.                                                 <versionRange>[2.3.0,)</versionRange>
  782.                                                 <goals>
  783.                                                     <goal>resources</goal>
  784.                                                 </goals>
  785.                                             </pluginExecutionFilter>
  786.                                             <action>
  787.                                                 <execute />
  788.                                             </action>
  789.                                         </pluginExecution>
  790.                                         <pluginExecution>
  791.                                             <pluginExecutionFilter>
  792.                                                 <groupId>org.jboss.errai</groupId>
  793.                                                 <artifactId>jacoco-gwt-maven-plugin</artifactId>
  794.                                                 <versionRange>[0.0,)</versionRange>
  795.                                                 <goals>
  796.                                                     <goal>prepare-agent</goal>
  797.                                                 </goals>
  798.                                             </pluginExecutionFilter>
  799.                                             <action>
  800.                                                 <ignore />
  801.                                             </action>
  802.                                         </pluginExecution>
  803.                                     </pluginExecutions>
  804.                                 </lifecycleMappingMetadata>
  805.                             </configuration>
  806.                         </plugin>
  807.                     </plugins>
  808.                 </pluginManagement>
  809.             </build>
  810.         </profile>
  811.  
  812.         <profile>
  813.             <!-- It's required that Jetty's plus option is enabled (OPTIONS=plus,..) -->
  814.             <id>jetty7+</id>
  815.             <properties>
  816.                 <webDescriptor>jetty7+</webDescriptor>
  817.             </properties>
  818.             <dependencies>
  819.                 <dependency>
  820.                     <groupId>org.mortbay.jetty</groupId>
  821.                     <artifactId>jetty</artifactId>
  822.                     <version>${jetty.version}</version>
  823.                     <scope>provided</scope>
  824.                 </dependency>
  825.  
  826.                 <dependency>
  827.                     <groupId>org.mortbay.jetty</groupId>
  828.                     <artifactId>jetty-plus</artifactId>
  829.                     <version>${jetty.version}</version>
  830.                     <scope>provided</scope>
  831.                 </dependency>
  832.  
  833.                 <dependency>
  834.                     <groupId>org.mortbay.jetty</groupId>
  835.                     <artifactId>jetty-naming</artifactId>
  836.                     <version>${jetty.version}</version>
  837.                     <scope>provided</scope>
  838.                 </dependency>
  839.  
  840.                 <dependency>
  841.                     <groupId>org.eclipse.jetty</groupId>
  842.                     <artifactId>jetty-servlet</artifactId>
  843.                     <version>7.2.1.v20101111</version>
  844.                 </dependency>
  845.  
  846.                 <dependency>
  847.                     <groupId>org.jboss.errai</groupId>
  848.                     <artifactId>errai-cdi-jetty</artifactId>
  849.                     <version>${errai.version}</version>
  850.                     <scope>provided</scope>
  851.                 </dependency>
  852.             </dependencies>
  853.         </profile>
  854.  
  855.         <profile>
  856.             <id>jboss6</id>
  857.             <properties>
  858.                 <webDescriptor>jboss6</webDescriptor>
  859.             </properties>
  860.             <dependencies>
  861.  
  862.                 <dependency>
  863.                     <groupId>org.jboss.errai</groupId>
  864.                     <artifactId>errai-bus</artifactId>
  865.                     <exclusions>
  866.                         <exclusion>
  867.                             <groupId>org.slf4j</groupId>
  868.                             <artifactId>slf4j-log4j12</artifactId>
  869.                         </exclusion>
  870.                         <exclusion>
  871.                             <groupId>junit</groupId>
  872.                             <artifactId>junit</artifactId>
  873.                         </exclusion>
  874.                         <exclusion>
  875.                             <groupId>com.google.collections</groupId>
  876.                             <artifactId>google-collections</artifactId>
  877.                         </exclusion>
  878.                         <exclusion>
  879.                             <artifactId>javax.inject</artifactId>
  880.                             <groupId>javax.inject</groupId>
  881.                         </exclusion>
  882.                     </exclusions>
  883.                     <version>${errai.version}</version>
  884.                 </dependency>
  885.  
  886.                 <!-- Exclude all the stuff provided by AS6 -->
  887.                 <dependency>
  888.                     <groupId>javax.inject</groupId>
  889.                     <artifactId>javax.inject</artifactId>
  890.                     <version>1</version>
  891.                     <scope>provided</scope>
  892.                 </dependency>
  893.  
  894.                 <dependency>
  895.                     <groupId>javax.annotation</groupId>
  896.                     <artifactId>jsr250-api</artifactId>
  897.                     <version>1.0</version>
  898.                     <scope>provided</scope>
  899.                 </dependency>
  900.  
  901.                 <dependency>
  902.                     <groupId>org.slf4j</groupId>
  903.                     <artifactId>slf4j-api</artifactId>
  904.                     <version>${slf4j.version}</version>
  905.                     <scope>provided</scope>
  906.                 </dependency>
  907.  
  908.                 <dependency>
  909.                     <groupId>dom4j</groupId>
  910.                     <artifactId>dom4j</artifactId>
  911.                     <version>1.6</version>
  912.                     <scope>provided</scope>
  913.                 </dependency>
  914.  
  915.                 <dependency>
  916.                     <groupId>xml-apis</groupId>
  917.                     <artifactId>xml-apis</artifactId>
  918.                     <version>1.0.b2</version>
  919.                     <scope>provided</scope>
  920.                 </dependency>
  921.  
  922.                 <dependency>
  923.                     <groupId>org.javassist</groupId>
  924.                     <artifactId>javassist</artifactId>
  925.                     <version>3.15.0-GA</version>
  926.                     <scope>provided</scope>
  927.                 </dependency>
  928.  
  929.                 <dependency>
  930.                     <groupId>org.jboss.errai</groupId>
  931.                     <artifactId>errai-ioc</artifactId>
  932.                     <exclusions>
  933.                         <exclusion>
  934.                             <artifactId>jsr250-api</artifactId>
  935.                             <groupId>javax.annotation</groupId>
  936.                         </exclusion>
  937.                         <exclusion>
  938.                             <artifactId>javax.inject</artifactId>
  939.                             <groupId>javax.inject</groupId>
  940.                         </exclusion>
  941.                     </exclusions>
  942.                     <scope>compile</scope>
  943.                     <version>${errai.version}</version>
  944.                 </dependency>
  945.  
  946.                 <dependency>
  947.                     <groupId>org.jboss.errai</groupId>
  948.                     <artifactId>errai-tools</artifactId>
  949.                     <scope>provided</scope>
  950.                     <version>${errai.version}</version>
  951.                 </dependency>
  952.  
  953.                 <dependency>
  954.                     <groupId>org.jboss.errai</groupId>
  955.                     <artifactId>errai-javax-enterprise</artifactId>
  956.                     <version>${errai.version}</version>
  957.                     <scope>provided</scope>
  958.                 </dependency>
  959.  
  960.                 <!-- exclude development tools -->
  961.                 <dependency>
  962.                     <groupId>org.jboss.errai</groupId>
  963.                     <artifactId>errai-cdi-jetty</artifactId>
  964.                     <version>${errai.version}</version>
  965.                     <scope>provided</scope>
  966.                 </dependency>
  967.  
  968.                 <dependency>
  969.                     <groupId>org.jboss.weld.servlet</groupId>
  970.                     <artifactId>weld-servlet-core</artifactId>
  971.                     <scope>provided</scope>
  972.                     <version>${weld.version}</version>
  973.                 </dependency>
  974.  
  975.                 <dependency>
  976.                     <groupId>org.jboss.weld</groupId>
  977.                     <artifactId>weld-core</artifactId>
  978.                     <scope>provided</scope>
  979.                     <version>${weld.version}</version>
  980.                 </dependency>
  981.  
  982.                 <dependency>
  983.                     <groupId>org.jboss.weld.se</groupId>
  984.                     <artifactId>weld-se-core</artifactId>
  985.                     <scope>provided</scope>
  986.                     <version>${weld.version}</version>
  987.                 </dependency>
  988.  
  989.                 <dependency>
  990.                     <groupId>org.jboss.weld</groupId>
  991.                     <artifactId>weld-spi</artifactId>
  992.                     <scope>provided</scope>
  993.                     <version>1.1.Final</version>
  994.                 </dependency>
  995.  
  996.                 <dependency>
  997.                     <groupId>org.mortbay.jetty</groupId>
  998.                     <artifactId>jetty</artifactId>
  999.                     <version>${jetty.version}</version>
  1000.                     <scope>provided</scope>
  1001.                 </dependency>
  1002.  
  1003.                 <dependency>
  1004.                     <groupId>org.mortbay.jetty</groupId>
  1005.                     <artifactId>jetty-plus</artifactId>
  1006.                     <scope>provided</scope>
  1007.                     <version>${jetty.version}</version>
  1008.                 </dependency>
  1009.  
  1010.                 <dependency>
  1011.                     <groupId>org.mortbay.jetty</groupId>
  1012.                     <artifactId>jetty-naming</artifactId>
  1013.                     <scope>provided</scope>
  1014.                     <version>${jetty.version}</version>
  1015.                 </dependency>
  1016.  
  1017.                 <dependency>
  1018.                     <groupId>org.jboss.logging</groupId>
  1019.                     <artifactId>jboss-logging</artifactId>
  1020.                     <scope>provided</scope>
  1021.                     <version>3.0.0.Beta4</version>
  1022.                 </dependency>
  1023.             </dependencies>
  1024.         </profile>
  1025.  
  1026.         <profile>
  1027.             <id>jboss7</id>
  1028.             <properties>
  1029.                 <webDescriptor>jboss7</webDescriptor>
  1030.             </properties>
  1031.  
  1032.             <dependencies>
  1033.                 <dependency>
  1034.                     <groupId>org.jboss.errai</groupId>
  1035.                     <artifactId>errai-bus</artifactId>
  1036.                     <exclusions>
  1037.                         <exclusion>
  1038.                             <groupId>junit</groupId>
  1039.                             <artifactId>junit</artifactId>
  1040.                         </exclusion>
  1041.                         <exclusion>
  1042.                             <artifactId>javax.inject</artifactId>
  1043.                             <groupId>javax.inject</groupId>
  1044.                         </exclusion>
  1045.                     </exclusions>
  1046.                     <version>${errai.version}</version>
  1047.                 </dependency>
  1048.  
  1049.                 <dependency>
  1050.                     <groupId>xml-apis</groupId>
  1051.                     <artifactId>xml-apis</artifactId>
  1052.                     <version>1.0.b2</version>
  1053.                     <scope>provided</scope>
  1054.                 </dependency>
  1055.  
  1056.                 <dependency>
  1057.                     <groupId>org.javassist</groupId>
  1058.                     <artifactId>javassist</artifactId>
  1059.                     <version>3.15.0-GA</version>
  1060.                     <scope>provided</scope>
  1061.                 </dependency>
  1062.  
  1063.                 <dependency>
  1064.                     <groupId>org.jboss.errai</groupId>
  1065.                     <artifactId>errai-tools</artifactId>
  1066.                     <scope>provided</scope>
  1067.                     <version>${errai.version}</version>
  1068.                     <exclusions>
  1069.                       <exclusion>
  1070.                        <artifactId>hsqldb</artifactId>
  1071.                        <groupId>hsqldb</groupId>
  1072.                       </exclusion>
  1073.                     </exclusions>
  1074.                 </dependency>
  1075.  
  1076.                 <dependency>
  1077.                     <groupId>org.jboss.errai</groupId>
  1078.                     <artifactId>errai-javax-enterprise</artifactId>
  1079.                     <version>${errai.version}</version>
  1080.                     <scope>provided</scope>
  1081.                 </dependency>
  1082.                 <!-- Exclude development tools -->
  1083.                 <dependency>
  1084.                     <groupId>org.jboss.errai</groupId>
  1085.                     <artifactId>errai-cdi-jetty</artifactId>
  1086.                     <version>${errai.version}</version>
  1087.                     <scope>provided</scope>
  1088.                 </dependency>
  1089.  
  1090.                 <dependency>
  1091.                     <groupId>org.jboss.weld.servlet</groupId>
  1092.                     <artifactId>weld-servlet-core</artifactId>
  1093.                     <version>${weld.version}</version>
  1094.                     <scope>provided</scope>
  1095.                 </dependency>
  1096.  
  1097.                 <dependency>
  1098.                     <groupId>org.jboss.weld</groupId>
  1099.                     <artifactId>weld-core</artifactId>
  1100.                     <version>${weld.version}</version>
  1101.                     <scope>provided</scope>
  1102.                 </dependency>
  1103.  
  1104.                 <dependency>
  1105.                     <groupId>org.jboss.weld.se</groupId>
  1106.                     <artifactId>weld-se-core</artifactId>
  1107.                     <scope>provided</scope>
  1108.                     <version>${weld.version}</version>
  1109.                 </dependency>
  1110.  
  1111.                 <!-- Jetty is used for testing only -->
  1112.                 <dependency>
  1113.                     <groupId>org.mortbay.jetty</groupId>
  1114.                     <artifactId>jetty</artifactId>
  1115.                     <version>${jetty.version}</version>
  1116.                     <scope>provided</scope>
  1117.                 </dependency>
  1118.  
  1119.                 <dependency>
  1120.                     <groupId>org.mortbay.jetty</groupId>
  1121.                     <artifactId>jetty-plus</artifactId>
  1122.                     <scope>provided</scope>
  1123.                     <version>${jetty.version}</version>
  1124.                 </dependency>
  1125.  
  1126.                 <dependency>
  1127.                     <groupId>org.mortbay.jetty</groupId>
  1128.                     <artifactId>jetty-naming</artifactId>
  1129.                     <scope>provided</scope>
  1130.                     <version>${jetty.version}</version>
  1131.                 </dependency>
  1132.  
  1133.                 <dependency>
  1134.                     <groupId>org.jboss.errai</groupId>
  1135.                     <artifactId>errai-ui</artifactId>
  1136.                     <version>${errai.version}</version>
  1137.                 </dependency>
  1138.                 <dependency>
  1139.                     <groupId>org.jboss.errai</groupId>
  1140.                     <artifactId>errai-jboss-as-support</artifactId>
  1141.                     <version>${errai.version}</version>
  1142.                 </dependency>
  1143.  
  1144.                 <!-- Errai in Development mode -->
  1145.                 <dependency>
  1146.                     <groupId>org.jboss.errai</groupId>
  1147.                     <artifactId>errai-cdi-jboss</artifactId>
  1148.                     <version>${errai.devmode.version}</version>
  1149.                 </dependency>
  1150.                 <dependency>
  1151.                     <groupId>org.jboss.errai</groupId>
  1152.                     <artifactId>errai-client-local-class-hider</artifactId>
  1153.                     <version>${errai.devmode.version}</version>
  1154.                 </dependency>
  1155.  
  1156.                 <dependency>
  1157.                     <groupId>org.jboss.resteasy</groupId>
  1158.                     <artifactId>resteasy-jaxrs</artifactId>
  1159.                     <version>2.3.2.Final</version>
  1160.                     <scope>provided</scope>
  1161.                 </dependency>
  1162.                 <!-- Jackson JSON marshaler for rest client -->
  1163.                 <dependency>
  1164.                     <groupId>org.jboss.resteasy</groupId>
  1165.                     <artifactId>resteasy-jackson-provider</artifactId>
  1166.                     <version>2.3.2.Final</version>
  1167.                     <scope>provided</scope>
  1168.                 </dependency>
  1169.                 <dependency>
  1170.                     <groupId>com.google.gwt</groupId>
  1171.                     <artifactId>gwt-dev</artifactId>
  1172.                     <version>${gwt.version}</version>
  1173.                 </dependency>
  1174.                 <dependency>
  1175.                     <groupId>commons-httpclient</groupId>
  1176.                     <artifactId>commons-httpclient</artifactId>
  1177.                     <version>3.1</version>
  1178.                 </dependency>
  1179.  
  1180.                 <!--Camel dependencies-->
  1181.                 <dependency>
  1182.                     <groupId>org.apache.camel</groupId>
  1183.                     <artifactId>camel-core</artifactId>
  1184.                     <version>${camel.version}</version>
  1185.                 </dependency>
  1186.                 <dependency>
  1187.                     <groupId>org.apache.camel</groupId>
  1188.                     <artifactId>camel-jms</artifactId>
  1189.                     <version>${camel.version}</version>
  1190.                 </dependency>
  1191.  
  1192.             </dependencies>
  1193.             <build>
  1194.  
  1195.                 <finalName>app.ui</finalName>
  1196.  
  1197.                 <resources>
  1198.                     <resource>
  1199.                         <directory>src/main/java</directory>
  1200.                     </resource>
  1201.                     <resource>
  1202.                         <directory>src/main/resources</directory>
  1203.                         <filtering>true</filtering>
  1204.                     </resource>
  1205.                 </resources>
  1206.  
  1207.                 <plugins>
  1208.                     <plugin>
  1209.                         <groupId>org.codehaus.mojo</groupId>
  1210.                         <artifactId>gwt-maven-plugin</artifactId>
  1211.                         <version>${gwt.maven.version}</version>
  1212.                         <executions>
  1213.                             <execution>
  1214.                                 <goals>
  1215.                                     <goal>resources</goal>
  1216.                                     <goal>compile</goal>
  1217.                                 </goals>
  1218.                             </execution>
  1219.                         </executions>
  1220.                         <configuration>
  1221.                             <logLevel>WARN</logLevel>
  1222.                             <runTarget>App.html</runTarget>
  1223.  
  1224.                             <extraJvmArgs>-Xmx712m -XX:CompileThreshold=7000 -XX:MaxPermSize=128M -Derrai.jboss.home=${errai.jboss.home} -Derrai.jboss.javaagent.path=${settings.localRepository}/org/jboss/errai/errai-client-local-class-hider/${errai.devmode.version}/errai-client-local-class-hider-${errai.devmode.version}.jar -Derrai.marshalling.server.classOutput=${project.build.outputDirectory}</extraJvmArgs>
  1225.                             <logLevel>INFO</logLevel>
  1226.                             <noServer>false</noServer>
  1227.                             <server>org.jboss.errai.cdi.server.gwt.JBossLauncher</server>
  1228.                             <disableCastChecking>true</disableCastChecking>
  1229.  
  1230.                             <soyc>false</soyc>
  1231.                             <hostedWebapp>src/main/webapp</hostedWebapp>
  1232.                             <compileSourcesArtifacts>
  1233.                                 <compileSourcesArtifact>org.drools:guvnor-api</compileSourcesArtifact>
  1234.                                 <compileSourcesArtifact>org.drools:droolsjbpm-ide-common</compileSourcesArtifact>
  1235.                                 <compileSourcesArtifact>com.magick:models</compileSourcesArtifact>
  1236.                             </compileSourcesArtifacts>
  1237.                             <!-- The GWT compiler must the correct JDT version -->
  1238.                             <!-- drools-compiler has dependency on org.eclipse.jdt.core.compiler:ecj:jar:3.5.1:compile -->
  1239.                             <gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
  1240.                         </configuration>
  1241.                     </plugin>
  1242.                     <plugin>
  1243.                         <groupId>org.apache.maven.plugins</groupId>
  1244.                         <artifactId>maven-antrun-plugin</artifactId>
  1245.                         <version>1.7</version>
  1246.                         <executions>
  1247.                             <execution>
  1248.                                 <id>jboss.package</id>
  1249.                                 <phase>prepare-package</phase>
  1250.                                 <configuration>
  1251.                                     <tasks>
  1252.                                         <copy file="src/jboss7/WEB-INF/web.xml" toDir="src/main/webapp/WEB-INF"
  1253.                                              overwrite="true" />
  1254.                                     </tasks>
  1255.                                 </configuration>
  1256.                                 <goals>
  1257.                                     <goal>run</goal>
  1258.                                 </goals>
  1259.                             </execution>
  1260.                         </executions>
  1261.                     </plugin>
  1262.                     <!-- Jboss Application Server -->
  1263.                     <plugin>
  1264.                         <groupId>org.jboss.as.plugins</groupId>
  1265.                         <artifactId>jboss-as-maven-plugin</artifactId>
  1266.                         <version>7.5.Final</version>
  1267.                         <configuration>
  1268.                             <filename>app.ui.war</filename>
  1269.                             <!-- Remote JBoss server configuration -->
  1270.                             <hostname>trading1-magickapps.amakitu.com</hostname>
  1271.                             <port>9999</port>
  1272.                             <username>magickTrader</username>
  1273.                             <password>magickTrader123</password>
  1274.                         </configuration>
  1275.                     </plugin>
  1276.                 </plugins>
  1277.             </build>
  1278.  
  1279.         </profile>
  1280.  
  1281.         <!-- Begin OpenShift Express Profiles -->
  1282.         <profile>
  1283.             <id>openshift</id>
  1284.             <properties>
  1285.                 <webDescriptor>jboss7</webDescriptor>
  1286.             </properties>
  1287.  
  1288.             <dependencies>
  1289.                 <!-- All errai package are installed with the service archive -->
  1290.                 <dependency>
  1291.                     <groupId>org.jboss.errai</groupId>
  1292.                     <artifactId>errai-bus</artifactId>
  1293.                     <exclusions>
  1294.  
  1295.                         <exclusion>
  1296.                             <groupId>junit</groupId>
  1297.                             <artifactId>junit</artifactId>
  1298.                         </exclusion>
  1299.  
  1300.                         <exclusion>
  1301.                             <artifactId>javax.inject</artifactId>
  1302.                             <groupId>javax.inject</groupId>
  1303.                         </exclusion>
  1304.                     </exclusions>
  1305.                     <version>${errai.version}</version>
  1306.                 </dependency>
  1307.  
  1308.                 <dependency>
  1309.                     <groupId>xml-apis</groupId>
  1310.                     <artifactId>xml-apis</artifactId>
  1311.                     <version>1.0.b2</version>
  1312.                     <scope>provided</scope>
  1313.                 </dependency>
  1314.  
  1315.                 <dependency>
  1316.                     <groupId>org.javassist</groupId>
  1317.                     <artifactId>javassist</artifactId>
  1318.                     <version>3.15.0-GA</version>
  1319.                     <scope>provided</scope>
  1320.                 </dependency>
  1321.  
  1322.                 <dependency>
  1323.                     <groupId>org.mvel</groupId>
  1324.                     <artifactId>mvel2</artifactId>
  1325.                     <version>${mvel.version}</version>
  1326.                 </dependency>
  1327.  
  1328.                 <dependency>
  1329.                     <groupId>org.jboss.errai</groupId>
  1330.                     <artifactId>errai-ioc</artifactId>
  1331.                     <exclusions>
  1332.                         <exclusion>
  1333.                             <artifactId>jsr250-api</artifactId>
  1334.                             <groupId>javax.annotation</groupId>
  1335.                         </exclusion>
  1336.                         <exclusion>
  1337.                             <artifactId>javax.inject</artifactId>
  1338.                             <groupId>javax.inject</groupId>
  1339.                         </exclusion>
  1340.                     </exclusions>
  1341.                     <scope>compile</scope>
  1342.                     <version>${errai.version}</version>
  1343.                 </dependency>
  1344.  
  1345.                 <dependency>
  1346.                     <groupId>org.jboss.errai</groupId>
  1347.                     <artifactId>errai-tools</artifactId>
  1348.                     <scope>provided</scope>
  1349.                     <version>${errai.version}</version>
  1350.                 </dependency>
  1351.  
  1352.                 <dependency>
  1353.                     <groupId>org.jboss.errai</groupId>
  1354.                     <artifactId>errai-cdi-client</artifactId>
  1355.                     <version>${errai.version}</version>
  1356.                     <!--<scope>provided</scope> -->
  1357.                 </dependency>
  1358.  
  1359.                 <dependency>
  1360.                     <groupId>org.jboss.errai</groupId>
  1361.                     <artifactId>errai-javax-enterprise</artifactId>
  1362.                     <version>${errai.version}</version>
  1363.                     <scope>provided</scope>
  1364.                 </dependency>
  1365.  
  1366.                 <dependency>
  1367.                     <groupId>org.jboss.errai</groupId>
  1368.                     <artifactId>errai-weld-integration</artifactId>
  1369.                     <version>${errai.version}</version>
  1370.                 </dependency>
  1371.                 <!-- Exclude development tools -->
  1372.                 <dependency>
  1373.                     <groupId>org.jboss.errai</groupId>
  1374.                     <artifactId>errai-cdi-jetty</artifactId>
  1375.                     <version>${errai.version}</version>
  1376.                     <scope>provided</scope>
  1377.                 </dependency>
  1378.  
  1379.                 <!-- Weld is installed within JBoss -->
  1380.                 <dependency>
  1381.                     <groupId>org.glassfish.web</groupId>
  1382.                     <artifactId>el-impl</artifactId>
  1383.                     <version>${uel.impl.version}</version>
  1384.                     <scope>provided</scope>
  1385.                 </dependency>
  1386.  
  1387.                 <dependency>
  1388.                     <groupId>org.jboss.weld.servlet</groupId>
  1389.                     <artifactId>weld-servlet-core</artifactId>
  1390.                     <scope>provided</scope>
  1391.                     <version>${weld.version}</version>
  1392.                 </dependency>
  1393.  
  1394.                 <dependency>
  1395.                     <groupId>org.jboss.weld</groupId>
  1396.                     <artifactId>weld-core</artifactId>
  1397.                     <scope>provided</scope>
  1398.                     <version>${weld.version}</version>
  1399.                 </dependency>
  1400.  
  1401.                 <dependency>
  1402.                     <groupId>org.jboss.weld.se</groupId>
  1403.                     <artifactId>weld-se-core</artifactId>
  1404.                     <scope>provided</scope>
  1405.                     <version>${weld.version}</version>
  1406.                 </dependency>
  1407.  
  1408.                 <dependency>
  1409.                     <groupId>org.jboss.weld</groupId>
  1410.                     <artifactId>weld-spi</artifactId>
  1411.                     <scope>provided</scope>
  1412.                     <version>1.1.Final</version>
  1413.                 </dependency>
  1414.  
  1415.                 <!-- Jetty is used for testing only -->
  1416.                 <dependency>
  1417.                     <groupId>org.mortbay.jetty</groupId>
  1418.                     <artifactId>jetty</artifactId>
  1419.                     <version>${jetty.version}</version>
  1420.                     <scope>provided</scope>
  1421.                 </dependency>
  1422.  
  1423.                 <dependency>
  1424.                     <groupId>org.mortbay.jetty</groupId>
  1425.                     <artifactId>jetty-plus</artifactId>
  1426.                     <scope>provided</scope>
  1427.                     <version>${jetty.version}</version>
  1428.                 </dependency>
  1429.  
  1430.                 <dependency>
  1431.                     <groupId>org.mortbay.jetty</groupId>
  1432.                     <artifactId>jetty-naming</artifactId>
  1433.                     <scope>provided</scope>
  1434.                     <version>${jetty.version}</version>
  1435.                 </dependency>
  1436.  
  1437.             </dependencies>
  1438.  
  1439.             <build>
  1440.                 <plugins>
  1441.                     <plugin>
  1442.                         <artifactId>maven-war-plugin</artifactId>
  1443.                         <version>2.1.1</version>
  1444.                         <configuration>
  1445.                             <warSourceDirectory>src/main/webapp/</warSourceDirectory>
  1446.                             <webappDirectory>src/main/webapp/</webappDirectory>
  1447.                             <webXml>src/jetty/web.xml</webXml>
  1448.                             <outputFileNameMapping>@{artifactId}@-@{baseVersion}@@{dashClassifier?}@.@{extension}@</outputFileNameMapping>
  1449.                             <packagingExcludes>**/javax/**/*.*,**/client/local/**/*.class</packagingExcludes>
  1450.                             <outputDirectory>deployments</outputDirectory>
  1451.                         </configuration>
  1452.                     </plugin>
  1453.  
  1454.                     <plugin>
  1455.                         <groupId>org.codehaus.mojo</groupId>
  1456.                         <artifactId>gwt-maven-plugin</artifactId>
  1457.                         <version>${gwt.maven.version}</version>
  1458.                         <configuration>
  1459.                             <skip>true</skip>
  1460.                         </configuration>
  1461.                     </plugin>
  1462.                 </plugins>
  1463.             </build>
  1464.         </profile>
  1465.  
  1466.         <profile>
  1467.             <id>openshift-prepare</id>
  1468.             <properties>
  1469.                 <webDescriptor>jboss7</webDescriptor>
  1470.             </properties>
  1471.  
  1472.             <dependencies>
  1473.                 <!-- All errai package are installed with the service archive -->
  1474.                 <dependency>
  1475.                     <groupId>org.jboss.errai</groupId>
  1476.                     <artifactId>errai-bus</artifactId>
  1477.                     <exclusions>
  1478.  
  1479.                         <exclusion>
  1480.                             <groupId>junit</groupId>
  1481.                             <artifactId>junit</artifactId>
  1482.                         </exclusion>
  1483.  
  1484.                         <exclusion>
  1485.                             <artifactId>javax.inject</artifactId>
  1486.                             <groupId>javax.inject</groupId>
  1487.                         </exclusion>
  1488.                     </exclusions>
  1489.                     <version>${errai.version}</version>
  1490.                 </dependency>
  1491.  
  1492.                 <dependency>
  1493.                     <groupId>xml-apis</groupId>
  1494.                     <artifactId>xml-apis</artifactId>
  1495.                     <version>1.0.b2</version>
  1496.                     <scope>provided</scope>
  1497.                 </dependency>
  1498.  
  1499.                 <dependency>
  1500.                     <groupId>org.javassist</groupId>
  1501.                     <artifactId>javassist</artifactId>
  1502.                     <version>3.15.0-GA</version>
  1503.                     <scope>provided</scope>
  1504.                 </dependency>
  1505.  
  1506.                 <dependency>
  1507.                     <groupId>org.mvel</groupId>
  1508.                     <artifactId>mvel2</artifactId>
  1509.                     <version>${mvel.version}</version>
  1510.                 </dependency>
  1511.  
  1512.                 <dependency>
  1513.                     <groupId>org.jboss.errai</groupId>
  1514.                     <artifactId>errai-ioc</artifactId>
  1515.                     <exclusions>
  1516.                         <exclusion>
  1517.                             <artifactId>jsr250-api</artifactId>
  1518.                             <groupId>javax.annotation</groupId>
  1519.                         </exclusion>
  1520.                         <exclusion>
  1521.                             <artifactId>javax.inject</artifactId>
  1522.                             <groupId>javax.inject</groupId>
  1523.                         </exclusion>
  1524.                     </exclusions>
  1525.                     <scope>compile</scope>
  1526.                     <version>${errai.version}</version>
  1527.                 </dependency>
  1528.  
  1529.                 <dependency>
  1530.                     <groupId>org.jboss.errai</groupId>
  1531.                     <artifactId>errai-tools</artifactId>
  1532.                     <scope>provided</scope>
  1533.                     <version>${errai.version}</version>
  1534.                 </dependency>
  1535.  
  1536.                 <dependency>
  1537.                     <groupId>org.jboss.errai</groupId>
  1538.                     <artifactId>errai-cdi-client</artifactId>
  1539.                     <version>${errai.version}</version>
  1540.                     <!--<scope>provided</scope> -->
  1541.                 </dependency>
  1542.  
  1543.                 <dependency>
  1544.                     <groupId>org.jboss.errai</groupId>
  1545.                     <artifactId>errai-javax-enterprise</artifactId>
  1546.                     <version>${errai.version}</version>
  1547.                     <scope>provided</scope>
  1548.                 </dependency>
  1549.  
  1550.                 <dependency>
  1551.                     <groupId>org.jboss.errai</groupId>
  1552.                     <artifactId>errai-weld-integration</artifactId>
  1553.                     <version>${errai.version}</version>
  1554.                 </dependency>
  1555.                 <!-- Exclude development tools -->
  1556.                 <dependency>
  1557.                     <groupId>org.jboss.errai</groupId>
  1558.                     <artifactId>errai-cdi-jetty</artifactId>
  1559.                     <version>${errai.version}</version>
  1560.                     <scope>provided</scope>
  1561.                 </dependency>
  1562.  
  1563.                 <!-- Weld is installed within JBoss -->
  1564.                 <dependency>
  1565.                     <groupId>org.glassfish.web</groupId>
  1566.                     <artifactId>el-impl</artifactId>
  1567.                     <version>${uel.impl.version}</version>
  1568.                     <scope>provided</scope>
  1569.                 </dependency>
  1570.  
  1571.                 <dependency>
  1572.                     <groupId>org.jboss.weld.servlet</groupId>
  1573.                     <artifactId>weld-servlet-core</artifactId>
  1574.                     <scope>provided</scope>
  1575.                     <version>${weld.version}</version>
  1576.                 </dependency>
  1577.  
  1578.                 <dependency>
  1579.                     <groupId>org.jboss.weld</groupId>
  1580.                     <artifactId>weld-core</artifactId>
  1581.                     <scope>provided</scope>
  1582.                     <version>${weld.version}</version>
  1583.                 </dependency>
  1584.  
  1585.                 <dependency>
  1586.                     <groupId>org.jboss.weld.se</groupId>
  1587.                     <artifactId>weld-se-core</artifactId>
  1588.                     <scope>provided</scope>
  1589.                     <version>${weld.version}</version>
  1590.                 </dependency>
  1591.  
  1592.                 <dependency>
  1593.                     <groupId>org.jboss.weld</groupId>
  1594.                     <artifactId>weld-spi</artifactId>
  1595.                     <scope>provided</scope>
  1596.                     <version>1.1.Final</version>
  1597.                 </dependency>
  1598.  
  1599.                 <!-- Jetty is used for testing only -->
  1600.                 <dependency>
  1601.                     <groupId>org.mortbay.jetty</groupId>
  1602.                     <artifactId>jetty</artifactId>
  1603.                     <version>${jetty.version}</version>
  1604.                     <scope>provided</scope>
  1605.                 </dependency>
  1606.  
  1607.                 <dependency>
  1608.                     <groupId>org.mortbay.jetty</groupId>
  1609.                     <artifactId>jetty-plus</artifactId>
  1610.                     <scope>provided</scope>
  1611.                     <version>${jetty.version}</version>
  1612.                 </dependency>
  1613.  
  1614.                 <dependency>
  1615.                     <groupId>org.mortbay.jetty</groupId>
  1616.                     <artifactId>jetty-naming</artifactId>
  1617.                     <scope>provided</scope>
  1618.                     <version>${jetty.version}</version>
  1619.                 </dependency>
  1620.             </dependencies>
  1621.  
  1622.             <build>
  1623.                 <plugins>
  1624.                     <plugin>
  1625.                         <artifactId>maven-war-plugin</artifactId>
  1626.                         <version>2.1.1</version>
  1627.                         <configuration>
  1628.                             <warSourceDirectory>war.cache</warSourceDirectory>
  1629.                             <webappDirectory>war.cache</webappDirectory>
  1630.                             <webXml>src/jetty/web.xml</webXml>
  1631.                             <outputFileNameMapping>@{artifactId}@-@{baseVersion}@@{dashClassifier?}@.@{extension}@</outputFileNameMapping>
  1632.                             <packagingExcludes>**/javax/**/*.*,**/client/local/**/*.class</packagingExcludes>
  1633.  
  1634.                             <archive>
  1635.                                 <manifestEntries>
  1636.                                     <Dependencies>org.jboss.as.naming,org.jboss.as.server,org.jboss.msc</Dependencies>
  1637.                                 </manifestEntries>
  1638.                             </archive>
  1639.                         </configuration>
  1640.                     </plugin>
  1641.  
  1642.                     <!--<plugin>-->
  1643.                         <!--<groupId>org.apache.maven.plugins</groupId>-->
  1644.                         <!--<artifactId>maven-antrun-plugin</artifactId>-->
  1645.                         <!--<version>1.2</version>-->
  1646.                         <!--<executions>-->
  1647.                             <!--<execution>-->
  1648.                                 <!--<id>jboss.package</id>-->
  1649.                                 <!--<phase>prepare-package</phase>-->
  1650.                                 <!--<configuration>-->
  1651.                                     <!--<tasks>-->
  1652.                                         <!--<copy file="src/jboss/web.xml" toDir="src/main/webapp/WEB-INF"-->
  1653.                                               <!--overwrite="true" />-->
  1654.  
  1655.                                         <!--<delete file="src/main/webapp/WEB-INF/jetty-env.xml" />-->
  1656.  
  1657.                                         <!--<delete file="src/main/webapp/WEB-INF/classes/jndi.properties" />-->
  1658.  
  1659.                                         <!--<copy todir="war.cache/app/">-->
  1660.                                             <!--<fileset dir="src/main/webapp/app/" />-->
  1661.                                         <!--</copy>-->
  1662.  
  1663.                                         <!--<exec executable="git">-->
  1664.                                             <!--<arg value="add" />-->
  1665.                                             <!--<arg value="war.cache" />-->
  1666.                                         <!--</exec>-->
  1667.  
  1668.                                         <!--<exec executable="git">-->
  1669.                                             <!--<arg value="commit" />-->
  1670.                                             <!--<arg value="-a" />-->
  1671.                                             <!--<arg value="-m" />-->
  1672.                                             <!--<arg value="'commit war.cache'" />-->
  1673.                                         <!--</exec>-->
  1674.  
  1675.                                         <!--<echo message="Openshift Prepared!" />-->
  1676.                                     <!--</tasks>-->
  1677.                                 <!--</configuration>-->
  1678.                                 <!--<goals>-->
  1679.                                     <!--<goal>run</goal>-->
  1680.                                 <!--</goals>-->
  1681.                             <!--</execution>-->
  1682.                         <!--</executions>-->
  1683.                     <!--</plugin>-->
  1684.                 </plugins>
  1685.             </build>
  1686.         </profile>
  1687.  
  1688.         <!-- Begin Tomcat 6 and 7 support -->
  1689.         <profile>
  1690.             <id>tomcat</id>
  1691.             <properties>
  1692.                 <webDescriptor>tomcat</webDescriptor>
  1693.             </properties>
  1694.         </profile>
  1695.  
  1696.         <!-- Profile that must be enabled when running integration tests (any test
  1697.            that extends GWTTestCase directly or indirectly) -->
  1698.         <profile>
  1699.             <id>integration-test</id>
  1700.             <properties>
  1701.                 <profile.testOutputDirectory>src/main/webapp/WEB-INF/classes</profile.testOutputDirectory>
  1702.                 <webDescriptor>jetty</webDescriptor>
  1703.             </properties>
  1704.  
  1705.             <build>
  1706.                 <testResources>
  1707.                     <testResource>
  1708.                         <directory>src/test/java</directory>
  1709.                     </testResource>
  1710.                     <testResource>
  1711.                         <directory>src/test/resources</directory>
  1712.                     </testResource>
  1713.                 </testResources>
  1714.                 <plugins>
  1715.                     <plugin>
  1716.                         <artifactId>maven-surefire-plugin</artifactId>
  1717.                         <version>2.5</version>
  1718.                         <configuration>
  1719.                             <skipTests>false</skipTests>
  1720.                             <additionalClasspathElements>
  1721.                                 <additionalClasspathElement>${basedir}/${profile.testOutputDirectory}/
  1722.                                 </additionalClasspathElement>
  1723.                                 <additionalClasspathElement>${basedir}/src/test/java/</additionalClasspathElement>
  1724.                                 <additionalClasspathElement>${basedir}/src/main/java/</additionalClasspathElement>
  1725.                             </additionalClasspathElements>
  1726.                             <useManifestOnlyJar>false</useManifestOnlyJar>
  1727.                             <forkMode>pertest</forkMode>
  1728.  
  1729.                             <!-- Note: to run the test in a real browser, set -DargLine='-Dgwt.args="-runStyle
  1730.                                Manual:1"' -->
  1731.  
  1732.                             <argLine>-XX:-UseSplitVerifier -Xmx512m ${argLine}</argLine>
  1733.  
  1734.  
  1735.                             <systemProperties>
  1736.                                 <!-- Must disable long polling for automated tests to succeed -->
  1737.                                 <property>
  1738.                                     <name>errai.hosted_mode_testing</name>
  1739.                                     <value>true</value>
  1740.                                 </property>
  1741.                                 <property>
  1742.                                     <name>gwt.args</name>
  1743.                                     <value>-war src/main/webapp</value>
  1744.                                 </property>
  1745.                             </systemProperties>
  1746.                         </configuration>
  1747.                     </plugin>
  1748.                 </plugins>
  1749.             </build>
  1750.  
  1751.             <dependencies>
  1752.                 <dependency>
  1753.                     <groupId>javax.servlet</groupId>
  1754.                     <artifactId>servlet-api</artifactId>
  1755.                     <version>2.5</version>
  1756.                     <scope>provided</scope>
  1757.                 </dependency>
  1758.                 <dependency>
  1759.                     <groupId>javax.servlet</groupId>
  1760.                     <artifactId>jsp-api</artifactId>
  1761.                     <version>2.0</version>
  1762.                     <scope>provided</scope>
  1763.                 </dependency>
  1764.                 <dependency>
  1765.                     <groupId>log4j</groupId>
  1766.                     <artifactId>log4j</artifactId>
  1767.                     <version>1.2.16</version>
  1768.                 </dependency>
  1769.                 <dependency>
  1770.                     <groupId>junit</groupId>
  1771.                     <artifactId>junit</artifactId>
  1772.                     <version>4.8.1</version>
  1773.                     <scope>compile</scope>
  1774.                 </dependency>
  1775.                 <dependency>
  1776.                     <groupId>org.jboss.ejb3</groupId>
  1777.                     <artifactId>jboss-ejb3-api</artifactId>
  1778.                     <scope>provided</scope>
  1779.                     <version>3.1.0</version>
  1780.                 </dependency>
  1781.  
  1782.                 <!-- Errai Core -->
  1783.                 <dependency>
  1784.                     <groupId>org.jboss.errai</groupId>
  1785.                     <artifactId>errai-bus</artifactId>
  1786.                     <version>${errai.version}</version>
  1787.                 </dependency>
  1788.                 <dependency>
  1789.                     <groupId>org.jboss.errai</groupId>
  1790.                     <artifactId>errai-ioc</artifactId>
  1791.                     <version>${errai.version}</version>
  1792.                     <exclusions>
  1793.                         <exclusion>
  1794.                             <groupId>javax.inject</groupId>
  1795.                             <artifactId>javax.inject</artifactId>
  1796.                         </exclusion>
  1797.                         <exclusion>
  1798.                             <groupId>javax.annotation</groupId>
  1799.                             <artifactId>jsr250-api</artifactId>
  1800.                         </exclusion>
  1801.                     </exclusions>
  1802.                 </dependency>
  1803.  
  1804.                 <dependency>
  1805.                     <groupId>org.jboss.errai</groupId>
  1806.                     <artifactId>errai-cdi-client</artifactId>
  1807.                     <version>${errai.version}</version>
  1808.                     <scope>compile</scope>
  1809.                 </dependency>
  1810.  
  1811.                 <dependency>
  1812.                     <groupId>org.jboss.errai</groupId>
  1813.                     <artifactId>errai-tools</artifactId>
  1814.                     <version>${errai.version}</version>
  1815.                 </dependency>
  1816.                 <dependency>
  1817.                     <groupId>org.mvel</groupId>
  1818.                     <artifactId>mvel2</artifactId>
  1819.                     <version>${mvel.version}</version>
  1820.                 </dependency>
  1821.  
  1822.                 <dependency>
  1823.                     <groupId>org.jboss.errai</groupId>
  1824.                     <artifactId>errai-cdi-jetty</artifactId>
  1825.                     <version>${errai.version}</version>
  1826.                 </dependency>
  1827.  
  1828.                 <!-- CDI Development Utils -->
  1829.                 <!-- This must be placed above com.google.gwt:gwt-dev to override the
  1830.                    Jetty that is present there -->
  1831.                 <dependency>
  1832.                     <groupId>org.mortbay.jetty</groupId>
  1833.                     <artifactId>jetty</artifactId>
  1834.                     <version>${jetty.version}</version>
  1835.                     <scope>compile</scope>
  1836.                 </dependency>
  1837.                 <dependency>
  1838.                     <groupId>org.mortbay.jetty</groupId>
  1839.                     <artifactId>jetty-plus</artifactId>
  1840.                     <version>${jetty.version}</version>
  1841.                     <scope>compile</scope>
  1842.                 </dependency>
  1843.                 <dependency>
  1844.                     <groupId>org.mortbay.jetty</groupId>
  1845.                     <artifactId>jetty-naming</artifactId>
  1846.                     <version>${jetty.version}</version>
  1847.                     <scope>compile</scope>
  1848.                 </dependency>
  1849.  
  1850.                 <!-- Weld Modules -->
  1851.                 <dependency>
  1852.                     <groupId>org.jboss.weld.se</groupId>
  1853.                     <artifactId>weld-se-core</artifactId>
  1854.                     <version>${weld.version}</version>
  1855.                     <scope>compile</scope>
  1856.                 </dependency>
  1857.                 <dependency>
  1858.                     <groupId>org.jboss.weld.servlet</groupId>
  1859.                     <artifactId>weld-servlet-core</artifactId>
  1860.                     <version>${weld.version}</version>
  1861.                     <scope>compile</scope>
  1862.                 </dependency>
  1863.                 <dependency>
  1864.                     <groupId>org.glassfish.web</groupId>
  1865.                     <artifactId>el-impl</artifactId>
  1866.                     <scope>runtime</scope>
  1867.                     <version>2.1.2-b04</version>
  1868.                 </dependency>
  1869.  
  1870.                 <!-- GWT and GWT Extensions -->
  1871.                 <dependency>
  1872.                     <groupId>com.google.gwt</groupId>
  1873.                     <artifactId>gwt-user</artifactId>
  1874.                     <version>${gwt.version}</version>
  1875.                     <scope>compile</scope>
  1876.                 </dependency>
  1877.  
  1878.                 <dependency>
  1879.                     <groupId>com.google.gwt</groupId>
  1880.                     <artifactId>gwt-dev</artifactId>
  1881.                     <version>${gwt.version}</version>
  1882.                     <scope>compile</scope>
  1883.                 </dependency>
  1884.  
  1885.                 <dependency>
  1886.                     <groupId>javax.validation</groupId>
  1887.                     <artifactId>validation-api</artifactId>
  1888.                     <version>1.0.0.GA</version>
  1889.                     <scope>compile</scope>
  1890.                 </dependency>
  1891.  
  1892.                 <dependency>
  1893.                     <groupId>javax.validation</groupId>
  1894.                     <artifactId>validation-api</artifactId>
  1895.                     <version>1.0.0.GA</version>
  1896.                     <classifier>sources</classifier>
  1897.                     <scope>compile</scope>
  1898.                 </dependency>
  1899.  
  1900.                 <!-- Runtime / Container dependencies -->
  1901.                 <dependency>
  1902.                     <groupId>org.slf4j</groupId>
  1903.                     <artifactId>slf4j-api</artifactId>
  1904.                     <version>${slf4j.version}</version>
  1905.                 </dependency>
  1906.  
  1907.                 <dependency>
  1908.                     <groupId>org.jboss</groupId>
  1909.                     <artifactId>jboss-common-core</artifactId>
  1910.                     <version>2.2.14.GA</version>
  1911.                 </dependency>
  1912.  
  1913.                 <dependency>
  1914.                     <groupId>org.jboss.errai</groupId>
  1915.                     <artifactId>errai-javax-enterprise</artifactId>
  1916.                     <version>${errai.version}</version>
  1917.                     <scope>provided</scope>
  1918.                 </dependency>
  1919.  
  1920.             </dependencies>
  1921.         </profile>
  1922.     </profiles>
  1923.  
  1924.     <!-- Repositories -->
  1925.     <repositories>
  1926.         <repository>
  1927.             <id>jboss-public-repository-group</id>
  1928.             <name>JBoss Public Maven Repository Group</name>
  1929.             <url>https://repository.jboss.org/nexus/content/groups/public/</url>
  1930.             <layout>default</layout>
  1931.             <releases>
  1932.                 <updatePolicy>never</updatePolicy>
  1933.             </releases>
  1934.             <snapshots>
  1935.                 <updatePolicy>never</updatePolicy>
  1936.             </snapshots>
  1937.         </repository>
  1938.         <repository>
  1939.             <id>plugins</id>
  1940.             <url>http://gwtquery-plugins.googlecode.com/svn/mavenrepo</url>
  1941.         </repository>
  1942.         <!-- Github hosting for Gwt-tour library (fork) -->
  1943.         <repository>
  1944.             <id>gwttour-mvn-repo</id>
  1945.             <url>https://raw.github.com/kerbymart/gwt-tour/mvn-repo/</url>
  1946.             <snapshots>
  1947.                 <enabled>true</enabled>
  1948.                 <updatePolicy>daily</updatePolicy>
  1949.             </snapshots>
  1950.         </repository>
  1951.         <repository>
  1952.             <id>central</id>
  1953.             <name>Maven Repository Switchboard</name>
  1954.             <layout>default</layout>
  1955.             <url>http://repo1.maven.org/maven2</url>
  1956.             <snapshots>
  1957.                 <enabled>false</enabled>
  1958.             </snapshots>
  1959.         </repository>
  1960.         <repository>
  1961.             <id>java.net-m2</id>
  1962.             <name>java.net - Maven 2</name>
  1963.             <url>https://repository.jboss.org/nexus/content/repositories/java.net-m2</url>
  1964.         </repository>
  1965.     </repositories>
  1966.  
  1967.     <pluginRepositories>
  1968.         <pluginRepository>
  1969.             <id>jboss-public-repository-group</id>
  1970.             <name>JBoss Public Maven Repository Group</name>
  1971.             <url>https://repository.jboss.org/nexus/content/groups/public/</url>
  1972.             <layout>default</layout>
  1973.             <releases>
  1974.                 <updatePolicy>never</updatePolicy>
  1975.             </releases>
  1976.             <snapshots>
  1977.                 <updatePolicy>never</updatePolicy>
  1978.             </snapshots>
  1979.         </pluginRepository>
  1980.     </pluginRepositories>
  1981.  
  1982.     <!-- DistributionManagement -->
  1983.     <distributionManagement>
  1984.         <repository>
  1985.             <id>jboss-releases-repository</id>
  1986.             <name>JBoss Releases Repository</name>
  1987.             <url>https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/</url>
  1988.         </repository>
  1989.  
  1990.         <snapshotRepository>
  1991.             <id>jboss-snapshots-repository</id>
  1992.             <name>JBoss Snapshots Repository</name>
  1993.             <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
  1994.         </snapshotRepository>
  1995.     </distributionManagement></project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement