<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.identity</groupId>
      <artifactId>idm-parent</artifactId>
      <version>1.0.0.Alpha4</version>
      <relativePath>../parent</relativePath>
   </parent>
   <modelVersion>4.0.0</modelVersion>
   <artifactId>idm</artifactId>
   <packaging>jar</packaging>
   <name>JBoss Identity IDM Implementation</name>
   <url>http://labs.jboss.org/portal/jbosssecurity/</url>
   <description>JBoss Identity IDM IMPL contains the implementation of the API and the Identity Model.</description>
   <licenses>
      <license>
         <name>lgpl</name>
         <url>http://repository.jboss.com/licenses/lgpl.txt</url>
      </license>
   </licenses>
   <organization>
      <name>JBoss Inc.</name>
      <url>http://www.jboss.org</url>
   </organization>
   <scm>
      <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossidentity/trunk</connection>
      <developerConnection>scm:svn:https://svn.jboss.org/jbossidentity/trunk</developerConnection>
      <url>http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossidentity/trunk</url>
   </scm>

   <dependencies>
      <dependency>
         <groupId>org.jboss.identity</groupId>
         <artifactId>idm-common</artifactId>
         <version>${project.version}</version>
      </dependency>
      <dependency>
         <groupId>org.jboss.identity</groupId>
         <artifactId>idm-api</artifactId>
         <version>${project.version}</version>
      </dependency>
      <dependency>
         <groupId>org.jboss.identity</groupId>
          <artifactId>idm-spi</artifactId>
          <version>${project.version}</version>
      </dependency>
       <dependency>
           <groupId>com.sun.xml.bind</groupId>
           <artifactId>jaxb-impl</artifactId>
           <version>2.1.8</version>
       </dependency>
       <dependency>
           <groupId>javax.persistence</groupId>
           <artifactId>persistence-api</artifactId>
           <version>1.0</version>
       </dependency>

       <!-- hibernate -->
       <dependency>
           <groupId>org.hibernate</groupId>
           <artifactId>hibernate-core</artifactId>
           <version>3.3.1.GA</version>
       </dependency>
       <dependency>
         <groupId>org.hibernate</groupId>
         <artifactId>hibernate-annotations</artifactId>
         <version>3.4.0.GA</version>
      </dependency>
        <!--Javassist as Hibernate's bytecode provider-->
       <dependency>
           <groupId>javassist</groupId>
           <artifactId>javassist</artifactId>
           <version>3.4.GA</version>
       </dependency>

       <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-cglib-repack</artifactId>
          <version>2.1_3</version>
       </dependency>


       <!-- Hibernate logging set up -->
       <dependency>
           <groupId>org.slf4j</groupId>
           <artifactId>slf4j-log4j12</artifactId>
           <version>1.5.2</version>
       </dependency>
       <!--<dependency>-->
           <!--<groupId>log4j</groupId>-->
           <!--<artifactId>log4j</artifactId>-->
           <!--<version>1.2.14</version>-->
       <!--</dependency>-->

       
      <dependency>
         <groupId>org.jboss.cache</groupId>
         <artifactId>jbosscache-core</artifactId>
         <version>3.0.2.GA</version>
      </dependency>

      <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <scope>test</scope>
      </dependency>
      <dependency>
         <groupId>hsqldb</groupId>
         <artifactId>hsqldb</artifactId>
         <version>1.8.0.7</version>
         <scope>test</scope>
      </dependency>
      <dependency>
         <groupId>sun-opends</groupId>
         <artifactId>OpenDS</artifactId>
         <version>1.0.0</version>
         <scope>test</scope>
      </dependency>
      <dependency>
         <groupId>berkeleydb</groupId>
         <artifactId>je</artifactId>
         <version>3.2.76</version>
         <scope>test</scope>
      </dependency>

       <!--JBoss Unit-->

      <dependency>
         <groupId>org.jboss.unit</groupId>
         <artifactId>jboss-unit</artifactId>
          <version>1.2.2</version>
         <scope>test</scope>
      </dependency>
       <dependency>
           <groupId>org.jboss.unit</groupId>
           <artifactId>portal-test</artifactId>
           <version>1.2.2</version>

           <scope>test</scope>
           <exclusions>
               <exclusion>
                   <groupId>hibernate</groupId>
                   <artifactId>hibernate3</artifactId>
               </exclusion>
               <exclusion>
                   <groupId>sun-opends</groupId>
                   <artifactId>opends-core</artifactId>
               </exclusion>
           </exclusions>
      </dependency>

       <dependency>
           <groupId>jboss.jbossas.core-libs</groupId>
           <artifactId>jboss-local-jdbc</artifactId>
           <version>4.0.4.GA</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>jboss.jbossas.core-libs</groupId>
           <artifactId>jboss-common-jdbc-wrapper</artifactId>
           <version>4.0.4.GA</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>jboss</groupId>
           <artifactId>jboss-logging-spi</artifactId>
           <version>2.0.2.GA</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>jboss</groupId>
           <artifactId>jboss-logging-jdk</artifactId>
           <version>2.0.2.GA</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>jboss</groupId>
           <artifactId>jboss-logging-log4j</artifactId>
           <version>2.0.2.GA</version>
           <scope>test</scope>
           <exclusions>
               <exclusion>
                   <groupId>apache-log4j</groupId>
                   <artifactId>log4j</artifactId>
               </exclusion>
           </exclusions>
       </dependency>

       <dependency>
           <groupId>mysql</groupId>
           <artifactId>mysql-connector-java</artifactId>
           <version>5.1.6</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>postgresql</groupId>
           <artifactId>postgresql</artifactId>
           <version>8.3-604.jdbc3</version>
           <scope>test</scope>
       </dependency>
       <dependency>
           <groupId>net.sourceforge.jtds</groupId>
           <artifactId>jtds</artifactId>
           <version>1.2.2</version>
           <scope>test</scope>
       </dependency>




   </dependencies>



    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.4.3</version>
                <configuration>
                    <systemProperties>
                        <property>
                            <name>dataSourceName</name>
                            <value>${dataSourceName}</value>
                        </property>
                        <property>
                            <name>directoryName</name>
                            <value>${directoryName}</value>
                        </property>
                    </systemProperties>
                </configuration>
            </plugin>
            <!--<plugin>-->
                <!--<groupId>org.jboss.unit</groupId>-->
                <!--<artifactId>jboss-unit-tooling-maven2</artifactId>-->
                <!--<executions>-->
                    <!--<execution>-->
                        <!--<phase>test</phase>-->
                        <!--<goals>-->
                            <!--<goal>execute</goal>-->
                        <!--</goals>-->
                    <!--</execution>-->
                <!--</executions>-->
                <!--<configuration>-->

                    <!--<jpda>true</jpda>-->
                    <!--<jpdaPort>5005</jpdaPort>-->
                    <!--<jpdaSuspend>true</jpdaSuspend>-->

                    <!--<failOnError>true</failOnError>-->


                    <!--<testsuites>-->
                        <!--<testsuite>-->
                            <!--<config>jboss-unit.xml</config>-->
                            <!--<parameters>-->
                                <!--<parameter>-->
                                    <!--<name>dataSourceName</name>-->
                                    <!--<values>-->
                                        <!--<value>hsqldb</value>-->
                                        <!--<value>mysql5</value>-->
                                        <!--<value>mysql4</value>-->
                                        <!--<value>postgresql8</value>-->
                                        <!--<value>sqlserver</value>-->
                                        <!--<value>oracle9i</value>-->
                                        <!--<value>oracle10g</value>-->
                                    <!--</values>-->
                                <!--</parameter>-->
                            <!--</parameters>-->


                        <!--</testsuite>-->
                    <!--</testsuites>-->

                    <!--<reports>-->
                        <!--<xml>idm/target/tests/reports/xml</xml>-->
                        <!--<html>idm/target/tests/reports/html</html>-->
                    <!--</reports>-->
                <!--</configuration>-->
            <!--</plugin>-->

        </plugins>
    </build>

    <profiles>
        <profile>
            <id>oracle-provided-jdbc-driver</id>
            <dependencies>
                <dependency>
                    <groupId>oracle</groupId>
                    <artifactId>jdbc-driver</artifactId>
                    <version>NA</version>
                    <scope>system</scope>
                    <systemPath>${oracle.jdbc.driver.path}</systemPath>
                </dependency>
            </dependencies>
        </profile>
        <!--<profile>-->
            <!--<id>oracle-provided-jdbc-drivers</id>-->
            <!--<dependencies>-->
                <!--<dependency>-->
                    <!--<groupId>oracle</groupId>-->
                    <!--<artifactId>jdbc-driver1</artifactId>-->
                    <!--<version>NA</version>-->
                    <!--<scope>system</scope>-->
                    <!--<systemPath>${oracle.jdbc.driver1}</systemPath>-->
                <!--</dependency>-->
                <!--<dependency>-->
                    <!--<groupId>oracle</groupId>-->
                    <!--<artifactId>jdbc-driver2</artifactId>-->
                    <!--<version>NA</version>-->
                    <!--<scope>system</scope>-->
                    <!--<systemPath>${oracle.jdbc.driver1}</systemPath>-->
                <!--</dependency>-->
            <!--</dependencies>-->
        <!--</profile>-->
    </profiles>
</project>
