blob: 5b195d52ef8779a616f50eda939f0bebbe0ca1f3 [file] [log] [blame]
<?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.
-->
<!-- $Revision$ $Date$ -->
<project>
<modelVersion>4.0.0</modelVersion>
<name>OpenEJB</name>
<groupId>org.apache.openejb</groupId>
<artifactId>openejb</artifactId>
<packaging>pom</packaging>
<version>2.2-incubating</version>
<inceptionYear>1999</inceptionYear>
<description>OpenEJB EJB Container</description>
<url>http://incubator.apache.org/projects/openejb</url>
<ciManagement>
<notifiers>
<notifier>
<type>email</type>
<address>openejb-dev@incubator.apache.org</address>
</notifier>
</notifiers>
</ciManagement>
<properties>
<geronimoVersion>1.2-beta</geronimoVersion>
<!--
|
| Geronimo specification versions
|
-->
<geronimoSpecEjbVersion>1.0</geronimoSpecEjbVersion>
<geronimoSpecJ2eeConnectorVersion>1.0</geronimoSpecJ2eeConnectorVersion>
<geronimoSpecJ2eeDeploymentVersion>1.0</geronimoSpecJ2eeDeploymentVersion>
<geronimoSpecJ2eeJaccVersion>1.0</geronimoSpecJ2eeJaccVersion>
<geronimoSpecJ2eeManagementVersion>1.0</geronimoSpecJ2eeManagementVersion>
<geronimoSpecJaxrVersion>1.0</geronimoSpecJaxrVersion>
<geronimoSpecJaxrpcVersion>1.0</geronimoSpecJaxrpcVersion>
<geronimoSpecJmsVersion>1.0</geronimoSpecJmsVersion>
<geronimoSpecJspVersion>1.0</geronimoSpecJspVersion>
<geronimoSpecJtaVersion>1.0</geronimoSpecJtaVersion>
<geronimoSpecQnameVersion>1.0</geronimoSpecQnameVersion>
<geronimoSpecSaajVersion>1.0</geronimoSpecSaajVersion>
<antVersion>1.6.5</antVersion>
<axionVersion>1.0-M3-dev</axionVersion>
<axisVersion>1.4</axisVersion>
<!-- G uses SNAPSHOT -->
<castorVersion>0.9.5.3</castorVersion>
<staxApiVersion>1.0.1</staxApiVersion>
<staxVersion>1.1.1-dev</staxVersion>
<tranqlVersion>1.4.1</tranqlVersion>
<xmlbeansVersion>2.0.0</xmlbeansVersion>
<yokoVersion>1.0-incubating-M2-486709</yokoVersion>
</properties>
<organization>
<name>OpenEJB</name>
<url>http://incubator.apache.org/projects/openejb</url>
</organization>
<issueManagement>
<system>Jira</system>
<url>https://issues.apache.org/jira/browse/OPENEJB</url>
</issueManagement>
<scm>
<connection>scm:svn:https://svn.apache.org/repos/asf/incubator/openejb/trunk/openejb2</connection>
<developerConnection>
scm:svn:https://${maven.username}@svn.apache.org/repos/asf/incubator/openejb/trunk/openejb2</developerConnection>
<url>http://svn.apache.org/repos/asf/incubator/openejb/trunk/openejb2</url>
</scm>
<mailingLists>
<mailingList>
<name>OpenEJB User List</name>
<subscribe>openejb-user-subscribe@incubator.apache.org</subscribe>
<unsubscribe>openejb-user-unsubscribe@incubator.apache.org</unsubscribe>
</mailingList>
<mailingList>
<name>OpenEJB Developer List</name>
<subscribe>openejb-dev-subscribe@incubator.apache.org</subscribe>
<unsubscribe>openejb-dev-unsubscribe@incubator.apache.org</unsubscribe>
</mailingList>
<mailingList>
<name>OpenEJB Commits List</name>
<subscribe>openejb-commits-subscribe@incubator.apache.org</subscribe>
<unsubscribe>openejb-commits-unsubscribe@incubator.apache.org</unsubscribe>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Dain Sundstrom</name>
<id>dain</id>
<email>dain@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>David Blevins</name>
<id>dblevins</id>
<email>dblevins@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>David Jencks</name>
<id>djencks</id>
<email>djencks@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>Jeremy Boynes</name>
<id>jboynes</id>
<email>jboynes@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>Richard Monson-Haefel</name>
<id>rmonson</id>
<email>rmonson@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>Remigio Chirino</name>
<id>chirino</id>
<email>chirino@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>Aaron Mulder</name>
<id>ammulder</id>
<email>ammulder@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>Alan D. Cabrera</name>
<id>adc</id>
<email>adc@apache.org</email>
<organization></organization>
</developer>
<developer>
<name>Jacek Laskowski</name>
<id>jlaskowski</id>
<email>jlaskowski@apache.org</email>
<organization></organization>
</developer>
</developers>
<repositories>
<!--
<repository>
<releases>
<enabled>false</enabled>
</releases>
<id>snapshots</id>
<name>Maven Central Development Repository</name>
<url>http://snapshots.maven.codehaus.org/maven2</url>
</repository>
-->
<repository>
<id>codehaus</id>
<name>Codehaus Repository</name>
<url>http://repository.codehaus.org</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>codehaus-snapshots</id>
<name>Codehaus Snapshots Repository</name>
<url>http://snapshots.repository.codehaus.org</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>apache-snapshots</id>
<name>Apache Snapshots Repository</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<!--
<pluginRepository>
<id>snapshots</id>
<url>http://snapshots.maven.codehaus.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
-->
<pluginRepository>
<id>codehaus</id>
<name>Codehaus Repository</name>
<url>http://repository.codehaus.org</url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
<pluginRepository>
<id>codehaus-snapshots</id>
<name>Codehaus Snapshots Repository</name>
<url>http://snapshots.repository.codehaus.org</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>ignore</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-connector</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-connector-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-core</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-client</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-common</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-deployment</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-interceptor</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-deploy-config</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-j2ee</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-j2ee-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-management</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-kernel</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>activeio</groupId>
<artifactId>activeio</artifactId>
<version>2.0-r118</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-security</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-security-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-timer</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-transaction</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-axis</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-axis-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-naming</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-naming-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-service-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-system</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-j2ee-schema</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-webservices</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-webservices-builder</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-util</artifactId>
<version>${geronimoVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-ejb_2.1_spec</artifactId>
<version>${geronimoSpecEjbVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
<version>${geronimoSpecJ2eeConnectorVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-deployment_1.1_spec</artifactId>
<version>${geronimoSpecJ2eeDeploymentVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
<version>${geronimoSpecJ2eeJaccVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
<version>${geronimoSpecJ2eeManagementVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jaxr_1.0_spec</artifactId>
<version>${geronimoSpecJaxrVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jaxrpc_1.1_spec</artifactId>
<version>${geronimoSpecJaxrpcVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jsp_2.0_spec</artifactId>
<version>${geronimoSpecJspVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jms_1.1_spec</artifactId>
<version>${geronimoSpecJmsVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.0.1B_spec</artifactId>
<version>${geronimoSpecJtaVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-qname_1.1_spec</artifactId>
<version>${geronimoSpecQnameVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-saaj_1.1_spec</artifactId>
<version>${geronimoSpecSaajVersion}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_2.4_spec</artifactId>
<version>${geronimoSpecServletVersion}</version>
<scope>provided</scope>
</dependency>
<!--<dependency>-->
<!--<groupId>org.apache.xmlbeans</groupId>-->
<!--<artifactId>xbean</artifactId>-->
<!--<version>${xmlbeansVersion}</version>-->
<!--</dependency>-->
<dependency>
<groupId>xmlbeans</groupId>
<artifactId>xbean</artifactId>
<version>${xmlbeansVersion}</version>
</dependency>
<dependency>
<groupId>stax</groupId>
<artifactId>stax-api</artifactId>
<version>${staxApiVersion}</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xmlbeans-maven-plugin</artifactId>
<version>${xmlbeansMavenPluginVersion}</version>
</dependency>
<dependency>
<groupId>org.tranql</groupId>
<artifactId>tranql</artifactId>
<version>${tranqlVersion}</version>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>${antVersion}</version>
</dependency>
<dependency>
<groupId>axion</groupId>
<artifactId>axion</artifactId>
<version>${axionVersion}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>${axisVersion}</version>
</dependency>
<dependency>
<groupId>castor</groupId>
<artifactId>castor</artifactId>
<version>${castorVersion}</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.1_2</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging-api</artifactId>
<version>1.0.4</version>
</dependency>
<!--
NOTE: Still needed for bits that use activeio
-->
<dependency>
<groupId>concurrent</groupId>
<artifactId>concurrent</artifactId>
<version>1.3.4</version>
</dependency>
<dependency>
<groupId>backport-util-concurrent</groupId>
<artifactId>backport-util-concurrent</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.8</version>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>${axisVersion}</version>
</dependency>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-core</artifactId>
<version>${openejbVersion}</version>
</dependency>
<dependency>
<groupId>openejb</groupId>
<artifactId>openejb-pkgen-builder</artifactId>
<version>${openejbVersion}</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.1-dev</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>1.2.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>1.2.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.yoko</groupId>
<artifactId>yoko-core</artifactId>
<version>${yokoVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.yoko</groupId>
<artifactId>yoko-spec-corba</artifactId>
<version>${yokoVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.yoko</groupId>
<artifactId>yoko-rmi-impl</artifactId>
<version>${yokoVersion}</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<defaultGoal>install</defaultGoal>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xmlbeans-maven-plugin</artifactId>
<version>2.0.1-20060627.031204-7</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.geronimo.genesis.plugins</groupId>
<artifactId>tools-maven-plugin</artifactId>
<version>1.1</version>
<!-- Tools includes custom packagings, install as extention to pick them up -->
<extensions>true</extensions>
<executions>
<execution>
<id>validate-java-version</id>
<phase>validate</phase>
<goals>
<goal>require-java-version</goal>
</goals>
<configuration>
<version>1.5*</version>
</configuration>
</execution>
<!--
NOTE: This will copy LICENSE.txt and NOTICE.txt to classes/META-INF.
Its a itty-bitty HACK to avoid adding resource definitions to
the build, which causes the Eclipse plugin to generate invalid
.classpath files. :-(
-->
<execution>
<id>install-legal-files</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-legal-files</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.4</source>
<target>1.4</target>
</configuration>
</plugin>
</plugins>
</build>
<modules>
<module>modules</module>
<module>itests</module>
</modules>
<distributionManagement>
<repository>
<id>apache-releases</id>
<name>Apache Release Distribution Repository</name>
<url>scp://people.apache.org/www/people.apache.org/repo/m2-incubating-repository/</url>
</repository>
<snapshotRepository>
<id>apache-snapshots</id>
<name>Apache Snapshot Repository</name>
<url>scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url>
</snapshotRepository>
<site>
<id>openejb-website</id>
<url>scp://people.apache.org/www/incubator.apache.org/openejb/maven</url>
</site>
</distributionManagement>
<profiles>
<profile>
<id>output</id>
<build>
<defaultGoal>deploy</defaultGoal>
</build>
<distributionManagement>
<repository>
<id>output-releases</id>
<url>file://${output.dir}/release</url>
<uniqueVersion>false</uniqueVersion>
</repository>
<snapshotRepository>
<id>output-snapshots</id>
<url>file://${output.dir}/snapshots</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
<site>
<id>output-website</id>
<url>file://${output.dir}/website</url>
</site>
</distributionManagement>
</profile>
</profiles>
</project>