<?xml version="1.0" encoding="UTF-8"?>
<!--
  This pom functions as a default configuration.  The subproject
  poms each inherit configuration from this one.

  When adding version information for an artifact please do the following
  - add a version property for the specific version
  - add a dependency in the dependencyManagement section which refers to
    the property
-->
<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>
      <groupId>org.jboss.portal</groupId>
      <artifactId>jboss-portal-parent</artifactId>
      <version>1.0.0</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <groupId>org.jboss.portal.identity</groupId>
   <artifactId>module-parent</artifactId>
   <version>1.1.0</version>
   <packaging>pom</packaging>
   <name>JBoss Portal Identity</name>
   <url>http://www.jboss.com/products/jbossmc</url>
   <description>JBoss Portal Identity Module</description>

   <properties>
      <version.junit>3.8.1</version.junit>
      <version.cargo>0.9-portal</version.cargo>
      <version.ant>1.6.5</version.ant>
      <version.jboss.portal.common>1.2.3</version.jboss.portal.common>
      <version.jboss.portal.test>1.2.2</version.jboss.portal.test>
      <version.jboss.microcontainer>2.0.0.Beta9</version.jboss.microcontainer>
      <version.sun.opends>1.0.0-BUILD04</version.sun.opends>
      <version.jboss.jbossas.core-libs>4.0.4.GA</version.jboss.jbossas.core-libs>
      <version.jboss.hibernate>3.2.3.GA</version.jboss.hibernate>
      <version.jboss.jbossas.core-libs>4.0.4.GA</version.jboss.jbossas.core-libs>
      <version.jboss.logging>2.0.2.GA</version.jboss.logging>
      <version.apache.tomcat>5.5.12</version.apache.tomcat>
      <version.hsqldb>1.8.0.2</version.hsqldb>
      <version.log4j>1.2.14</version.log4j>
      <version.jta>1.1</version.jta>
      <version.apache.logging>1.0.4-jboss</version.apache.logging>
      <version.apache.commons.collections>2.1</version.apache.commons.collections>
      <version.cglib>2.1_3</version.cglib>
      <version.antlr>2.7.7</version.antlr>
      <version.dom4j>1.6.1</version.dom4j>
      <version.asm>1.5.3</version.asm>
      <version.josso>1.8.0</version.josso>
      <version.cas>3.0.7</version.cas>
      <version.opensso>20070905-nightly</version.opensso>
      <version.spring>2.0.6</version.spring>
      <version.xbean>3.4.3</version.xbean>
      <version.commons-configuration>1.2</version.commons-configuration>
      <version.commons-discovery>0.4</version.commons-discovery>
      <version.xmldb>20021220</version.xmldb>
      <version.axis>1.4</version.axis>
   </properties>


   <repositories>
      <repository>
         <id>repository.jboss.org</id>
         <name>JBoss Repository</name>
         <layout>default</layout>
         <url>http://repository.jboss.org/maven2/</url>
         <snapshots>
            <enabled>false</enabled>
         </snapshots>
      </repository>
      <repository>
         <id>snapshots.jboss.org</id>
         <name>JBoss Snapshots Repository</name>
         <layout>default</layout>
         <url>http://snapshots.jboss.org/maven2/</url>
         <snapshots>
            <enabled>true</enabled>
         </snapshots>
         <releases>
            <enabled>false</enabled>
         </releases>
      </repository>
      
      <repository>
      	<id>josso-m2-repo</id>
        <name>JOSSO Maven2 Repository</name>
        <url>http://repository.josso.org</url>

        <releases>
        	<checksumPolicy>fail</checksumPolicy>
            <enabled>true</enabled>
        </releases>

        <snapshots>
        	<checksumPolicy>fail</checksumPolicy>
            <enabled>false</enabled>
        </snapshots>
      </repository>
   </repositories>


   <build>

      <plugins>
         <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.3.1</version>
            <configuration>
               <skip>true</skip>
            </configuration>
         </plugin>
      </plugins>
   </build>

   <pluginRepositories>
      <pluginRepository>
         <id>java.net maven repository</id>
         <url>http://download.java.net/maven/2/</url>
         <snapshots>
            <enabled>true</enabled>
         </snapshots>
      </pluginRepository>
   </pluginRepositories>



   <dependencyManagement>
      <!-- The parent pom manages the inter-dependencies of the modules. -->
      <dependencies>
         <dependency>
            <groupId>org.jboss.portal.common</groupId>
            <artifactId>common-common</artifactId>
            <version>${version.jboss.portal.common}</version>
         </dependency>
         <dependency>
            <groupId>org.jboss.unit</groupId>
            <artifactId>jboss-unit</artifactId>
            <version>${version.jboss.portal.test}</version>
         </dependency>
         <dependency>
            <groupId>org.jboss.unit</groupId>
            <artifactId>opends</artifactId>
            <version>${version.jboss.portal.test}</version>
            <type>sar</type>
         </dependency>
         <dependency>
            <groupId>org.jboss.unit</groupId>
            <artifactId>jboss-unit-mc</artifactId>
            <version>${version.jboss.portal.test}</version>
         </dependency>
         <dependency>
            <groupId>org.jboss.unit</groupId>
            <artifactId>portal-test</artifactId>
            <version>${version.jboss.portal.test}</version>
         </dependency>
         <dependency>
            <groupId>org.jboss.unit</groupId>
            <artifactId>jboss-unit-tooling-maven2</artifactId>
            <version>${version.jboss.portal.test}</version>
         </dependency>
         <dependency>
            <groupId>org.jboss.unit</groupId>
            <artifactId>jboss-unit-tooling-ant</artifactId>
            <version>${version.jboss.portal.test}</version>
         </dependency>
         <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${version.junit}</version>
         </dependency>
         <dependency>
            <groupId>org.jboss.microcontainer</groupId>
            <artifactId>jboss-kernel</artifactId>
            <version>${version.jboss.microcontainer}</version>
         </dependency>
         <dependency>
            <groupId>sun-opends</groupId>
            <artifactId>opends-core</artifactId>
            <version>${version.sun.opends}</version>
         </dependency>
         <dependency>
            <groupId>hibernate</groupId>
            <artifactId>hibernate3</artifactId>
            <version>${version.jboss.hibernate}</version>
         </dependency>
         <dependency>
            <groupId>jboss</groupId>
            <artifactId>jboss-logging-spi</artifactId>
            <version>${version.jboss.logging}</version>
         </dependency>
         <dependency>
            <groupId>jboss</groupId>
            <artifactId>jboss-logging-jdk</artifactId>
            <version>${version.jboss.logging}</version>
         </dependency>
         <dependency>
            <groupId>jboss</groupId>
            <artifactId>jboss-logging-log4j</artifactId>
            <version>${version.jboss.logging}</version>
         </dependency>
         <dependency>
            <groupId>apache-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>${version.apache.logging}</version>
         </dependency>
         <dependency>
            <groupId>apache-log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>${version.log4j}</version>
         </dependency>
         <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>jta</artifactId>
            <version>1.1</version>
         </dependency>
         <dependency>
            <groupId>apache-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>${version.apache.commons.collections}</version>
         </dependency>
         <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib</artifactId>
            <version>${version.cglib}</version>
         </dependency>
         <dependency>
            <groupId>antlr</groupId>
            <artifactId>antlr</artifactId>
            <version>${version.antlr}</version>
         </dependency>
         <dependency>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
            <version>${version.dom4j}</version>
         </dependency>
         <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jboss-transaction</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
         </dependency>
          <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jbosssx</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
          </dependency>
         <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jboss-local-jdbc</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
         </dependency>
         <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jboss-common-jdbc-wrapper</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
         </dependency>
         <dependency>
            <groupId>apache-tomcat</groupId>
            <artifactId>catalina</artifactId>
            <version>${version.apache.tomcat}</version>
         </dependency>
         <dependency>
            <groupId>hsqldb</groupId>
            <artifactId>hsqldb</artifactId>
            <version>${version.hsqldb}</version>
         </dependency>
         <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jnpserver</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
         </dependency>
         <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jboss-jca</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
         </dependency>
         <dependency>
            <groupId>jboss.jbossas.core-libs</groupId>
            <artifactId>jboss</artifactId>
            <version>${version.jboss.jbossas.core-libs}</version>
         </dependency>
         <dependency>
            <groupId>asm</groupId>
            <artifactId>asm</artifactId>
            <version>${version.asm}</version>
         </dependency>
         <dependency>
            <groupId>org.josso</groupId>
            <artifactId>josso-core</artifactId>
            <version>${version.josso}</version>
         </dependency>
         <dependency>
            <groupId>org.josso</groupId>
            <artifactId>josso-common</artifactId>
            <version>${version.josso}</version>
         </dependency>
         <dependency>
            <groupId>org.josso</groupId>
            <artifactId>josso-agent</artifactId>
            <version>${version.josso}</version>
         </dependency>
         <dependency>
            <groupId>org.josso</groupId>
            <artifactId>josso-basic-authscheme</artifactId>
            <version>${version.josso}</version>
         </dependency>
         <dependency>
            <groupId>org.josso</groupId>
            <artifactId>josso-jboss42-agent</artifactId>
            <version>${version.josso}</version>
         </dependency>         
         <dependency>
            <groupId>org.josso</groupId>
            <artifactId>josso-tomcat55-agent</artifactId>
            <version>${version.josso}</version>
         </dependency>         
         <dependency>
            <groupId>ja-sig-cas</groupId>
            <artifactId>cas-server</artifactId>
            <version>${version.cas}</version>
         </dependency>
         <dependency>
            <groupId>ja-sig-cas</groupId>
            <artifactId>cas-client</artifactId>
            <version>${version.cas}</version>
         </dependency>
         <dependency>
            <groupId>ja-sig-cas</groupId>
            <artifactId>cas-client-lenient</artifactId>
            <version>${version.cas}</version>
         </dependency>
         <dependency>
            <groupId>opensso</groupId>
            <artifactId>opensso</artifactId>
            <version>${version.opensso}</version>
         </dependency>
         <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring</artifactId>
            <version>${version.spring}</version>
         </dependency>
         <dependency>
                <groupId>org.apache.xbean</groupId>
                <artifactId>xbean-spring</artifactId>
                <version>${version.xbean}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring</artifactId>
                    </exclusion>
                </exclusions>
         </dependency>
         <dependency>
         	<groupId>commons-configuration</groupId>
         	<artifactId>commons-configuration</artifactId>
         	<version>${version.commons-configuration}</version>
      	 </dependency>
      	 <dependency>
         	<groupId>commons-discovery</groupId>
         	<artifactId>commons-discovery</artifactId>
         	<version>${version.commons-discovery}</version>
      	 </dependency>
      	 <dependency>
         	<groupId>xmldb</groupId>
         	<artifactId>xmldb-common</artifactId>
         	<version>${version.xmldb}</version>
      	 </dependency>
      	 <dependency>
         	<groupId>axis</groupId>
         	<artifactId>axis</artifactId>
         	<version>${version.axis}</version>
      	 </dependency>
    </dependencies>
  </dependencyManagement>

</project>
