<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.jboss.webbeans</groupId>
   <artifactId>webbeans-version-matrix</artifactId>
   <packaging>pom</packaging>
   <version>1.0.0.PREVIEW3</version>

   <name>Web Beans Version Matrix</name>
   <url>http://www.seamframework.org/WebBeans</url>

   <description>
      A version matrix for a Web Beans projects
   </description>

   <repositories>
      <repository>
         <id>repository.jboss.org</id>
         <name>JBoss Repository</name>
         <url>http://repository.jboss.org/maven2</url>
         <releases>
            <enabled>true</enabled>
         </releases>
         <snapshots>
            <enabled>false</enabled>
         </snapshots>
      </repository>
      <repository>
         <id>snapshots.jboss.org</id>
         <name>JBoss Snapshots Repository</name>
         <url>http://snapshots.jboss.org/maven2</url>
         <releases>
            <enabled>false</enabled>
         </releases>
         <snapshots>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
         </snapshots>
      </repository>
   </repositories>

   <pluginRepositories>
      <pluginRepository>
         <id>repository.jboss.org</id>
         <name>JBoss Repository</name>
         <url>http://repository.jboss.org/maven2</url>
      </pluginRepository>
   </pluginRepositories>
   
   <properties>
      <jsr299.tck.version>1.0.0-SNAPSHOT</jsr299.tck.version>
      <webbeans.version>1.0.0.PREVIEW3</webbeans.version>
      <webbeans.servlet.version>1.0.0.CR1</webbeans.servlet.version>
      <webbeans.se.version>1.0.0.PREVIEW3</webbeans.se.version>
      <jboss.test.harness.version>1.0.0.PREVIEW3</jboss.test.harness.version>
   </properties>
   
   <dependencyManagement>
      <dependencies>

         <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>5.8</version>
            <classifier>jdk15</classifier>
            <exclusions>
               <exclusion>
                  <groupId>junit</groupId>
                  <artifactId>junit</artifactId>
               </exclusion>
            </exclusions>
         </dependency>

         <dependency>
            <groupId>javax.ejb</groupId>
            <artifactId>ejb-api</artifactId>
            <version>3.0</version>
         </dependency>

         <dependency>
            <groupId>javax.annotation</groupId>
            <artifactId>jsr250-api</artifactId>
            <version>1.0</version>
         </dependency>
         
         <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0</version>
         </dependency>

         <dependency>
            <groupId>org.scannotation</groupId>
            <artifactId>scannotation</artifactId>
            <version>1.0.2</version>
         </dependency>
         
         <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>1.0.CR3</version>
         </dependency>
         
         <dependency>
            <groupId>javax.inject</groupId>
            <artifactId>inject-api</artifactId>
            <version>1.0.0-PRD</version>
         </dependency>
  
         <dependency>
            <groupId>com.google.collections</groupId>
            <artifactId>google-collections</artifactId>
            <version>1.0-rc2</version>
         </dependency>

         <dependency>
            <groupId>javassist</groupId>
            <artifactId>javassist</artifactId>
            <version>3.11.0.GA</version>
         </dependency>

         <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
         </dependency>

         <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.1</version>
  	 </dependency>

         <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>jta</artifactId>
            <version>1.0.1B</version>
         </dependency>

         <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
         </dependency>

         <dependency>
            <groupId>jaxen</groupId>
            <artifactId>jaxen</artifactId>
	   		<version>1.1.1</version>
         </dependency>

         <dependency>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
            <version>1.6.1</version>
         </dependency>

         <dependency>
            <groupId>javax.jms</groupId>
            <artifactId>jms</artifactId>
            <version>1.1</version>
         </dependency>

         <dependency>
            <groupId>javax.el</groupId>
            <artifactId>el-api</artifactId>
            <version>2.1.2-b04</version>
         </dependency>
         
         <dependency>
            <groupId>javax.faces</groupId>
            <artifactId>jsf-api</artifactId>
            <version>1.2_12</version>
         </dependency>
         
         <dependency>
            <groupId>javax.faces</groupId>
            <artifactId>jsf-impl</artifactId>
            <version>1.2_12</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.ejb3</groupId>
            <artifactId>jboss-ejb3-embedded</artifactId>
            <version>1.0.0-Alpha1</version>
            <exclusions>
               <exclusion>
                  <groupId>org.apache.ant</groupId>
                  <artifactId>ant</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>bsh</groupId>
                  <artifactId>bsh</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>org.jboss.cache</groupId>
                  <artifactId>jbosscache-core</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>org.jboss.cluster</groupId>
                  <artifactId>jboss-ha-client</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>org.jboss.javaee</groupId>
                  <artifactId>jboss-ejb-api</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>org.jboss.javaee</groupId>
                  <artifactId>jboss-servlet-api</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>org.jboss.ws.native</groupId>
                  <artifactId>jbossws-native-saaj</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>org.jboss.ws.native</groupId>
                  <artifactId>jbossws-native-jaxws</artifactId>
               </exclusion>
               <exclusion>
                  <groupId>apache-log4j</groupId>
                  <artifactId>log4j</artifactId>
               </exclusion>
            </exclusions>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.ejb3</groupId>
            <artifactId>jboss-ejb3-api</artifactId>
            <version>3.1.0-Alpha1</version>
         </dependency>
         
         <dependency>
            <groupId>com.sun.facelets</groupId>
            <artifactId>jsf-facelets</artifactId>
            <version>1.1.15.B1</version>
         </dependency>

         <dependency>
            <groupId>org.glassfish.web</groupId>
            <artifactId>el-impl</artifactId>
            <version>2.1.2-b04</version>
         </dependency>

         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>jsr299-api</artifactId>
            <version>${webbeans.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-api</artifactId>
            <version>${webbeans.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-core</artifactId>
            <version>${webbeans.version}</version>
         </dependency>

         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-spi</artifactId>
            <version>${webbeans.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-porting-package</artifactId>
            <version>${webbeans.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-logging</artifactId>
            <version>${webbeans.version}</version>
         </dependency>
         
<!--
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-core-test</artifactId>
            <version>${webbeans.version}</version>
         </dependency>
-->
         
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>webbeans-se</artifactId>
            <version>${webbeans.se.version}</version>
         </dependency>

         <!-- Deprecated -->
         <dependency>
            <groupId>org.jboss.webbeans</groupId>
            <artifactId>se-module</artifactId>
            <version>${webbeans.se.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.webbeans.servlet</groupId>
            <artifactId>webbeans-servlet-int</artifactId>
            <version>${webbeans.servlet.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.webbeans.servlet</groupId>
            <artifactId>webbeans-servlet</artifactId>
            <version>${webbeans.servlet.version}</version>
         </dependency>

<!--
         <dependency>
            <groupId>org.jboss.jsr299.tck</groupId>
            <artifactId>jsr299-tck-api</artifactId>
            <version>${jsr299.tck.version}</version>
         </dependency>
-->
         
         <dependency>
            <groupId>org.jboss.jsr299.tck</groupId>
            <artifactId>jsr299-tck-impl</artifactId>
            <version>${jsr299.tck.version}</version>
         </dependency>
             
         <dependency>
            <groupId>org.jboss.test-harness</groupId>
            <artifactId>jboss-test-harness</artifactId>
            <version>${jboss.test.harness.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.test-harness</groupId>
            <artifactId>jboss-test-harness-jboss-as-50</artifactId>
            <version>${jboss.test.harness.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.test-harness</groupId>
            <artifactId>jboss-test-harness-jboss-as-52</artifactId>
            <version>${jboss.test.harness.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.jboss.test-harness</groupId>
            <artifactId>jboss-test-harness-tomcat</artifactId>
            <version>${jboss.test.harness.version}</version>
         </dependency>
         
         <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>catalina</artifactId>
            <version>6.0.18</version>
         </dependency>
         
         <dependency>
      		<groupId>javax.xml.ws</groupId>
      		<artifactId>jaxws-api</artifactId>
      		<version>2.1</version>
    		</dependency>
    		
    		<dependency>
      		<groupId>commons-httpclient</groupId>
      		<artifactId>commons-httpclient</artifactId>
      		<version>3.1</version>
    </dependency>
         
      </dependencies>
   </dependencyManagement>

   <build>
      <extensions>
         <extension>
            <groupId>org.apache.maven.wagon</groupId>
            <artifactId>wagon-webdav</artifactId>
            <version>1.0-beta-2</version>
         </extension>
      </extensions>

      <pluginManagement>
         <plugins>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-compiler-plugin</artifactId>
               <version>2.0.2</version>
            </plugin>
            <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-release-plugin</artifactId>
              <version>2.0-beta-9</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-jar-plugin</artifactId>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-surefire-report-plugin</artifactId>
               <version>2.4.3</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-surefire-plugin</artifactId>
               <version>2.4.3</version>
            </plugin>
            <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>properties-maven-plugin</artifactId>
               <version>1.0-alpha-1</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-clean-plugin</artifactId>
               <version>2.2</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-deploy-plugin</artifactId>
               <version>2.4</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-install-plugin</artifactId>
               <version>2.2</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-site-plugin</artifactId>
               <version>2.0-beta-6</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-source-plugin</artifactId>
               <version>2.0.4</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-resources-plugin</artifactId>
               <version>2.2</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-jar-plugin</artifactId>
               <version>2.2</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-dependency-plugin</artifactId>
               <version>2.0</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-war-plugin</artifactId>
               <version>2.1-alpha-1</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-ejb-plugin</artifactId>
               <version>2.1</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-ear-plugin</artifactId>
               <version>2.3.1</version>
            </plugin>
            <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>exec-maven-plugin</artifactId>
               <version>1.1</version>
            </plugin>
            <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>cobertura-maven-plugin</artifactId>
               <version>2.2</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-javadoc-plugin</artifactId>
               <version>2.4</version>
            </plugin>
            <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>emma-maven-plugin</artifactId>
               <version>1.0-alpha-1</version>
            </plugin>
            <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>tomcat-maven-plugin</artifactId>
               <version>1.0-beta-1</version>
            </plugin>
            <plugin>
               <groupId>org.mortbay.jetty</groupId>
               <artifactId>maven-jetty-plugin</artifactId>
               <version>6.1.16</version>
            </plugin>
            <plugin>
               <groupId>org.twdata.maven</groupId>
               <artifactId>maven-cli-plugin</artifactId>
               <version>0.6.3.CR2</version>
            </plugin>
            <plugin>
               <groupId>org.codehaus.mojo</groupId>
               <artifactId>buildnumber-maven-plugin</artifactId>
               <version>1.0-beta-3</version>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-enforcer-plugin</artifactId>
               <version>1.0-beta-1</version>
               <executions>
                  <execution>
                     <id>enforce</id>
                     <goals>
                        <goal>enforce</goal>
                     </goals>
                     <configuration>
                        <rules>
                           <requireMavenVersion>
                              <version>2.0.9</version>
                           </requireMavenVersion>
                           <requirePluginVersions>
                              <unCheckedPlugins>
                                 <unCheckedPlugin>org.apache.maven.plugins:maven-eclipse-plugin</unCheckedPlugin>
                              </unCheckedPlugins>
                           </requirePluginVersions>
                        </rules>
                     </configuration>
                  </execution>
               </executions>
            </plugin>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-shade-plugin</artifactId>
               <version>1.2</version>
            </plugin>
         </plugins>
      </pluginManagement>
   </build>

   
<distributionManagement>
    <repository>
      <!-- Copy the distribution jar file to a local checkout of the maven repository
        -  This variable can be set in $MAVEN_HOME/conf/settings.xml -->
      <id>repository.jboss.org</id>
      <url>file://${maven.repository.root}</url>
    </repository>
  </distributionManagement>

   <scm>
      <connection>scm:svn:http://anonsvn.jboss.org/repos/webbeans/ri/tags/1.0.0.PREVIEW3/version-matrix</connection>
      <developerConnection>scm:svn:https://svn.jboss.org/repos/webbeans/ri/tags/1.0.0.PREVIEW3/version-matrix</developerConnection>
      <url>http://fisheye.jboss.org/browse/WebBeans/ri</url>
   </scm>

</project>
