<?xml version="1.0" encoding="UTF-8"?>
<!--
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file
 distributed with this work for additional information
 regarding copyright ownership.  The ASF licenses this file
 to you under the Apache License, Version 2.0 (the
 "License"); you may not use this file except in compliance
 with the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing,
 software distributed under the License is distributed on an
 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
-->

<project>
  <extend>common/project.xml</extend>
  <pomVersion>3</pomVersion>
    <artifactId>torque</artifactId>
    <groupId>torque</groupId>
  <id>torque</id>
  <name>Torque</name>

  <description>Torque is a persistence layer.</description>
  <shortDescription>Persistence Layer</shortDescription>
  <url>http://db.apache.org/torque/releases/torque-3.3/runtime/</url>
  <siteDirectory>/www/db.apache.org/torque/releases/torque-3.3/runtime/</siteDirectory>

  <repository>
    <connection>scm:svn:http://svn.apache.org/repos/asf/db/torque/runtime/trunk</connection>
    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/torque/runtime/trunk</developerConnection>
    <url>http://svn.apache.org/viewvc</url>
  </repository>

  <dependencies>
    <dependency>
      <groupId>avalon-framework</groupId>
      <artifactId>avalon-framework-api</artifactId>
      <version>4.3</version>
            <type>jar</type>
      <url>http://avalon.apache.org/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
        <groupId>avalon-logkit</groupId>
        <artifactId>avalon-logkit</artifactId>
        <version>2.1</version>
        <type>jar</type>
        <properties>
          <dist.bundle>true</dist.bundle>
        </properties>
    </dependency>

    <dependency>
      <groupId>commons-beanutils</groupId>
      <artifactId>commons-beanutils-core</artifactId>
      <version>1.7.0</version>
            <type>jar</type>
            <url>http://commons.apache.org/beanutils/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-collections</groupId>
      <artifactId>commons-collections</artifactId>
      <version>3.2</version>
            <type>jar</type>
            <url>http://commons.apache.org/collections/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-configuration</groupId>
      <artifactId>commons-configuration</artifactId>
      <version>1.4</version>
            <type>jar</type>
            <url>http://commons.apache.org/configuration/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-dbcp</groupId>
      <artifactId>commons-dbcp</artifactId>
      <version>1.2.2</version>
            <type>jar</type>
            <url>http://commons.apache.org/dbcp/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
      <version>2.3</version>
            <type>jar</type>
            <url>http://commons.apache.org/lang/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.1</version>
            <type>jar</type>
            <url>http://commons.apache.org/logging/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>commons-pool</groupId>
      <artifactId>commons-pool</artifactId>
      <version>1.3</version>
            <type>jar</type>
            <url>http://commons.apache.org/pool/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>jcs</groupId>
      <artifactId>jcs</artifactId>
            <version>1.3</version>
            <type>jar</type>
      <url>http://jakarta.apache.org/jcs/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>
        <dependency>
            <groupId>concurrent</groupId>
            <artifactId>concurrent</artifactId>
            <version>1.3.4</version>
            <type>jar</type>
            <url>http://g.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html</url>
            <properties>
                <dist.bundle>true</dist.bundle>
            </properties>
        </dependency>
    <!-- dependency>
      <groupId>jdbc</groupId>
      <artifactId>jdbc</artifactId>
      <version>2.0</version>
            <type>jar</type>
      <url>http://java.sun.com/products/jdbc/download.html#spec</url>
    </dependency>

    <dependency>
      <groupId>jndi</groupId>
      <artifactId>jndi</artifactId>
      <version>1.2.1</version>
            <type>jar</type>
      <url>http://java.sun.com/products/jndi/</url>
    </dependency-->

    <dependency>
      <groupId>torque</groupId>
      <artifactId>village</artifactId>
      <version>3.3.1</version>
      <type>jar</type>
      <url>http://db.apache.org/torque/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>xerces</groupId>
      <artifactId>xercesImpl</artifactId>
      <version>2.6.2</version>
            <type>jar</type>
      <url>http://xerces.apache.org/xerces2-j/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>xml-apis</groupId>
      <artifactId>xml-apis</artifactId>
      <version>2.0.2</version>
            <type>jar</type>
      <url>http://xml.apache.org/commons/</url>
      <properties>
        <dist.bundle>true</dist.bundle>
      </properties>
    </dependency>

    <!--  Needed only for testing -->
    <dependency>
      <groupId>avalon-framework</groupId>
      <artifactId>avalon-framework-impl</artifactId>
      <version>4.3</version>
      <type>jar</type>
    </dependency>

    <dependency>
      <groupId>fulcrum</groupId>
      <artifactId>fulcrum-testcontainer</artifactId>
      <version>1.0.4</version>
      <type>jar</type>
    </dependency>
    
    <dependency>
      <groupId>fulcrum</groupId>
      <artifactId>fulcrum-yaafi</artifactId>
      <version>1.0.3</version>
      <type>jar</type>
    </dependency>    

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
            <type>jar</type>
      <url>http://www.junit.org</url>
    </dependency>
  </dependencies>

  <build>
    <nagEmailAddress>torque-dev@db.apache.org</nagEmailAddress>
    <sourceDirectory>src/java</sourceDirectory>
    <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
    <unitTest>
      <includes>
        <include>**/*Test*.java</include>
      </includes>
      <excludes>
        <exclude>**/BaseTestCase.java</exclude>
      </excludes>
    </unitTest>
    <defaultGoal>jar:jar</defaultGoal>
  </build>
</project>

