<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">

  <!-- Parent -->
  <parent>
    <artifactId>jboss-ejb3-build</artifactId>
    <groupId>org.jboss.ejb3</groupId>
    <version>1.0.8</version>
    <relativePath>../build/pom.xml</relativePath>
  </parent>

  <!-- POM Model Version -->
  <modelVersion>4.0.0</modelVersion>

  <!-- Artifact Information -->
  <groupId>org.jboss.ejb3</groupId>
  <artifactId>jboss-ejb3_1</artifactId>
  <packaging>pom</packaging>
  <name>JBoss EJB3.1 Component</name>
  <version>1.0.0</version>
  <description>Defines the dependency chain configuration of the JBoss EJB3.1 Component</description>

  <!-- Properties -->
  <properties>

    <!-- Versioning -->

    <!--

    Here we define the versions of projects within
    the groupId org.jboss.ejb3 which are to be included
    as dependencies and thus brought in transitively
    into the AS

     -->
    <version.latest.version.range>[0,)</version.latest.version.range>
    
    <version.org.jboss.ejb3_cache>1.0.0</version.org.jboss.ejb3_cache>
    <version.org.jboss.ejb3_common>1.0.1</version.org.jboss.ejb3_common>
    <version.org.jboss.ejb3_core>1.1.22</version.org.jboss.ejb3_core>
    <version.org.jboss.ejb3_deployers>1.0.0</version.org.jboss.ejb3_deployers>
    <version.org.jboss.ejb3_endpoint>0.1.0</version.org.jboss.ejb3_endpoint>
    <version.org.jboss.ejb3_ext-api>1.0.0</version.org.jboss.ejb3_ext-api>
    <version.org.jboss.ejb3_ext-api-impl>1.0.0</version.org.jboss.ejb3_ext-api-impl>
    <version.org.jboss.ejb3_interceptors>1.0.6</version.org.jboss.ejb3_interceptors>
    <version.org.jboss.ejb3_metadata>1.0.0</version.org.jboss.ejb3_metadata>
    <version.org.jboss.ejb3_proxy-clustered>1.0.3</version.org.jboss.ejb3_proxy-clustered>
    <version.org.jboss.ejb3_proxy-impl>1.0.6</version.org.jboss.ejb3_proxy-impl>
    <version.org.jboss.ejb3_proxy-spi>1.0.0</version.org.jboss.ejb3_proxy-spi>
    <version.org.jboss.ejb3_security>1.0.1</version.org.jboss.ejb3_security>
    <version.org.jboss.ejb3_timerservice-spi>1.0.0</version.org.jboss.ejb3_timerservice-spi>
    <version.org.jboss.ejb3_transactions>1.0.2</version.org.jboss.ejb3_transactions>

  </properties>

  <!-- Dependencies -->
  <dependencies>

    <!-- EJB3 Internal Dependency Versions are defined here -->

    <!--
        Explicit version dependencies on org.jboss.ejb3 components
        TODO: How do we keep track of new component being added to org.jboss.ejb3?
        Those new components should explicitly be mentioned here instead of bringing
        in transitively. But how do we *mandate* that? 
    -->
    
    <!-- jboss-ejb3-cache -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-cache</artifactId>
      <version>${version.org.jboss.ejb3_cache}</version>
    </dependency>

    <!-- jboss-ejb3-common -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-common</artifactId>
      <version>${version.org.jboss.ejb3_common}</version>
    </dependency>
    
    <!-- jboss-ejb3-core -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-core</artifactId>
      <version>${version.org.jboss.ejb3_core}</version>
    </dependency>
    
    <!-- jboss-ejb3-deployers -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-deployers</artifactId>
      <version>${version.org.jboss.ejb3_deployers}</version>
    </dependency>
    
    <!-- jboss-ejb3-endpoint -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-endpoint</artifactId>
      <version>${version.org.jboss.ejb3_endpoint}</version>
    </dependency>
    
    <!-- jboss-ejb3-ext-api -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-ext-api</artifactId>
      <version>${version.org.jboss.ejb3_ext-api}</version>
    </dependency>
    
    <!-- jboss-ejb3-ext-api-impl -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-ext-api-impl</artifactId>
      <version>${version.org.jboss.ejb3_ext-api-impl}</version>
    </dependency>
    
    <!-- jboss-ejb3-interceptors -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-interceptors</artifactId>
      <version>${version.org.jboss.ejb3_interceptors}</version>
    </dependency>
    
    <!-- jboss-ejb3-metadata -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-metadata</artifactId>
      <version>${version.org.jboss.ejb3_metadata}</version>
    </dependency>
    
    <!-- jboss-ejb3-proxy-clustered -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-proxy-clustered</artifactId>
      <version>${version.org.jboss.ejb3_proxy-clustered}</version>
    </dependency>
    
    <!-- jboss-ejb3-proxy-impl -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-proxy-impl</artifactId>
      <version>${version.org.jboss.ejb3_proxy-impl}</version>
    </dependency>
    
    <!-- jboss-ejb3-proxy-spi -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-proxy-spi</artifactId>
      <version>${version.org.jboss.ejb3_proxy-spi}</version>
    </dependency>
    
    <!-- jboss-ejb3-security -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-security</artifactId>
      <version>${version.org.jboss.ejb3_security}</version>
    </dependency>
    
    <!-- jboss-ejb3-timerservice-spi -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-timerservice-spi</artifactId>
      <version>${version.org.jboss.ejb3_timerservice-spi}</version>
    </dependency>
    
    <!-- jboss-ejb3-transactions -->
    <dependency>
      <groupId>org.jboss.ejb3</groupId>
      <artifactId>jboss-ejb3-transactions</artifactId>
      <version>${version.org.jboss.ejb3_transactions}</version>
    </dependency>

  </dependencies>

  <scm>
    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/tags/jboss-ejb3_1-1.0.0</connection>
    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/ejb3/tags/jboss-ejb3_1-1.0.0</developerConnection>
    <url>http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/tags/jboss-ejb3_1-1.0.0</url>
  </scm>
</project>
