<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
  <pomVersion>3</pomVersion>

  <name>Jencks</name>
  <id>jencks</id>
  <groupId>jencks</groupId>
  <currentVersion>1.1-SNAPSHOT</currentVersion>

  <organization>
    <name>LogicBlaze, Inc.</name>
    <url>http://www.logicblaze.com/</url>
    <logo></logo>
  </organization>
  <logo></logo>

  <shortDescription>Spring and POJO enhancements to the Geronimo JCA container to implement Message Driven
    POJOs.</shortDescription>
  <description>
    The code consists of example POJOs which should be usable inside a JMS container.
    i.e. there are no API dependencies on the container whatnosever.

    Its pretty easy to write useful Message POJOs without any API dependencies whatsoever.
    There's also a couple of helper classes you can use to provide some JMS helper methods.
  </description>

  <inceptionYear>2005</inceptionYear>


  <url>http://www.jencks.org/</url>
  <issueTrackingUrl>http://jira.logicblaze.com/jira/browse/JCA</issueTrackingUrl>

  <siteAddress>jencks.org</siteAddress>
  <siteDirectory>/home/projects/jencks/public_html/maven</siteDirectory>
  <distributionSite>dist.codehaus.org</distributionSite>
  <distributionDirectory>/dist</distributionDirectory>

  <repository>
    <connection>scm:cvs:pserver:anonymous@cvs.jencks.org:/home/projects/jencks/scm:jencks</connection>
    <developerConnection>
      scm:cvs:ext:${maven.username}@cvs.jencks.org:/home/projects/jencks/scm:jencks</developerConnection>
    <url>http://cvs.jencks.org/jencks/</url>
  </repository>

  <mailingLists>
    <mailingList>
      <name>Jencks Developer List</name>
      <subscribe>dev-subscribe@jencks.codehaus.org</subscribe>
      <unsubscribe>dev-unsubscribe@jencks.codehaus.org</unsubscribe>
      <!--
      <archive>http://archive.jencks.codehaus.org/dev/</archive>
      -->
      <archive>http://dir.gmane.org/gmane.comp.java.jencks.devel</archive>
    </mailingList>
    <mailingList>
      <name>Jencks User List</name>
      <subscribe>user-subscribe@jencks.codehaus.org</subscribe>
      <unsubscribe>user-unsubscribe@jencks.codehaus.org</unsubscribe>
      <!--
      <archive>http://archive.jencks.codehaus.org/user/</archive>
      -->
      <archive>http://dir.gmane.org/gmane.comp.java.jencks.user</archive>
    </mailingList>
    <mailingList>
      <name>Jencks SCM List</name>
      <subscribe>scm-subscribe@jencks.codehaus.org</subscribe>
      <unsubscribe>scm-unsubscribe@jencks.codehaus.org</unsubscribe>
      <archive>http://archive.jencks.codehaus.org/scm/</archive>
    </mailingList>
  </mailingLists>


  <versions>
    <version>
      <id>1.0-M1</id>
      <name>1.0-M1</name>
      <tag>JENCKS_1_0_M1</tag>
    </version>
    <version>
      <id>1.0</id>
      <name>1.0</name>
      <tag>JENCKS_1_0</tag>
    </version>
  </versions>

  <branches></branches>

  <package>org.jencks</package>
  <packageGroups>
    <packageGroup>
      <title>Jencks JCA Container</title>
      <packages>org.jencks</packages>
    </packageGroup>
    <packageGroup>
      <title>Spring Factory Beans for creating Geronimo components</title>
      <packages>org.jencks.factory</packages>
    </packageGroup>
    <packageGroup>
      <title>Spring Interceptors</title>
      <packages>org.jencks.interceptor</packages>
    </packageGroup>
  </packageGroups>

  <!-- ============ -->
  <!-- Dependencies -->
  <!-- ============ -->
  <dependencies>

    <!-- J2EE Spec jars -->
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-j2ee-connector</artifactId>
      <version>1.5-rc4</version>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-jms</artifactId>
      <version>1.1-rc4</version>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-jta</artifactId>
      <version>1.0.1B-rc4</version>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-j2ee-management</artifactId>
      <version>1.0-rc4</version>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>
    <dependency>
      <groupId>geronimo-spec</groupId>
      <artifactId>geronimo-spec-servlet</artifactId>
      <version>2.4-rc4</version>
      <properties>
        <!--
        <alljar.module>true</alljar.module>
        -->
      </properties>
    </dependency>


    <dependency>
      <groupId>mx4j</groupId>
      <artifactId>mx4j</artifactId>
      <version>3.0.1</version>
    </dependency>


    <!-- Geronimo JCA and Transaction Manager -->
    <dependency>
      <groupId>geronimo</groupId>
      <artifactId>geronimo-connector</artifactId>
      <version>${geronimo_version}</version>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>
    <dependency>
      <groupId>geronimo</groupId>
      <artifactId>geronimo-transaction</artifactId>
      <version>${geronimo_version}</version>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>
    <dependency>
      <id>tranql</id>
      <artifactId>tranql-connector</artifactId>
      <version>${geronimo_version}</version>
      <url>http://tranql.codehaus.org/</url>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>

    <dependency>
      <id>jencks</id>
      <artifactId>xapool-without-pool</artifactId>
      <version>1.4</version>
      <url>http://xapool.experlog.com/</url>
      <properties>
        <alljar.module>true</alljar.module>
      </properties>
    </dependency>

    <dependency>
      <groupId>concurrent</groupId>
      <artifactId>concurrent</artifactId>
      <version>1.3.4</version>
      <properties>
        <rar.bundle>true</rar.bundle>
        <war.bundle>true</war.bundle>
        <lib>true</lib>
      </properties>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.0.3</version>
      <url>http://jakarta.apache.org/commons/logging/</url>
    </dependency>


    <dependency>
      <id>springframework</id>
      <artifactId>spring</artifactId>
      <version>1.2.5</version>
      <url>http://www.springframework.org</url>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>
    <dependency>
      <id>aopalliance</id>
      <artifactId>aopalliance</artifactId>
      <version>1.0</version>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>

    <!-- testing stuff -->
    <dependency>
      <id>hsqldb</id>
      <artifactId>hsqldb</artifactId>
      <version>1.7.3.3</version>
      <url>http://www.springframework.org</url>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>

    <dependency>
      <id>springframework</id>
      <artifactId>spring-mock</artifactId>
      <version>1.2</version>
      <url>http://www.springframework.org</url>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>

    <dependency>
      <groupId>activemq</groupId>
      <artifactId>activemq-core</artifactId>
      <version>3.2-SNAPSHOT</version>
      <properties>
        <!--
        <eclipse.dependency>true</eclipse.dependency>
        -->
      </properties>
    </dependency>
    <dependency>
      <groupId>activemq</groupId>
      <artifactId>activemq-ra</artifactId>
      <version>3.2-SNAPSHOT</version>
      <properties>
        <!--
        <eclipse.dependency>true</eclipse.dependency>
        -->
      </properties>
    </dependency>
    <dependency>
      <groupId>activeio</groupId>
      <artifactId>activeio</artifactId>
      <version>1.1</version>
    </dependency>
    <dependency>
      <id>commons-pool</id>
      <artifactId>commons-pool</artifactId>
      <version>1.2</version>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>
    <dependency>
      <id>commons-dbcp</id>
      <artifactId>commons-dbcp</artifactId>
      <version>1.2</version>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>
    <dependency>
      <id>commons-collections</id>
      <artifactId>commons-collections</artifactId>
      <version>3.1</version>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>


    <!-- Axion SQL DB used for testing JDBC message store -->
    <dependency>
      <groupId>axion</groupId>
      <artifactId>axion</artifactId>
      <version>1.0-M3-dev</version>
    </dependency>
    <dependency>
      <groupId>commons-primitives</groupId>
      <artifactId>commons-primitives</artifactId>
      <version>1.0</version>
    </dependency>
    <dependency>
      <groupId>regexp</groupId>
      <artifactId>regexp</artifactId>
      <version>1.3</version>
    </dependency>
    
    <!-- Generic JMS Resource Adapter -->
    <dependency>
      <groupId>jencks</groupId>
      <artifactId>genericra</artifactId>
      <jar>genericra.jar</jar>
    </dependency>
    
    <!-- Log4j -->
    <dependency>
      <id>log4j</id>
      <artifactId>log4j</artifactId>
      <version>1.2.8</version>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>

    <!-- this should be an optional dependency now, when 1.1.2 of Spring is out -->
  </dependencies>


  <build>
    <nagEmailAddress>dev@jencks.codehaus.org</nagEmailAddress>
    <sourceDirectory>src/main/java</sourceDirectory>
    <unitTestSourceDirectory>src/test/java</unitTestSourceDirectory>

    <integrationUnitTestSourceDirectory/>
    <aspectSourceDirectory/>

    <unitTest>
      <resources>
        <resource>
          <directory>src/test/resources</directory>
          <includes>
            <include>**/*.properties</include>
            <include>**/*.xml</include>
          </includes>
        </resource>
      </resources>
      <includes>
        <include>**/*Test.*</include>
      </includes>
      <excludes>
        <exclude>**/Abstract*Test*.*</exclude>
        <exclude>**/*GenericJms*.*</exclude>
      </excludes>
    </unitTest>
  </build>

</project>
