From 41c444387dd3fb3a5c8ddd7002be621c146609cd Mon Sep 17 00:00:00 2001 From: Robert Gemmell Date: Sun, 10 Mar 2013 22:26:58 +0000 Subject: QPID-4445: make the jar file produced by the JCA module use 'jca' in its name rather than 'ra', add support for generating maven artifacts for the jar and the packaged rar. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1454935 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/java/build.deps | 2 +- qpid/java/genpom | 2 + qpid/java/ivy.nexus.xml | 11 +++ qpid/java/jca/build.xml | 80 ++++++++++++++++++---- .../java/jca/example/build-geronimo-properties.xml | 4 +- .../jca/example/build-glassfish-properties.xml | 4 +- qpid/java/jca/example/build-jboss-properties.xml | 4 +- qpid/java/jca/example/build-jboss7-properties.xml | 4 +- qpid/java/lib/poms/geronimo-ejb_3.0_spec-1.0.1.xml | 22 ++++++ .../geronimo-j2ee-connector_1.5_spec-2.0.0.xml | 22 ++++++ qpid/java/lib/poms/geronimo-jta_1.1_spec-1.1.1.xml | 22 ++++++ qpid/java/lib/poms/geronimo-kernel-2.2.1.xml | 22 ++++++ qpid/java/module.xml | 3 + 13 files changed, 182 insertions(+), 20 deletions(-) create mode 100644 qpid/java/lib/poms/geronimo-ejb_3.0_spec-1.0.1.xml create mode 100644 qpid/java/lib/poms/geronimo-j2ee-connector_1.5_spec-2.0.0.xml create mode 100644 qpid/java/lib/poms/geronimo-jta_1.1_spec-1.1.1.xml create mode 100644 qpid/java/lib/poms/geronimo-kernel-2.2.1.xml (limited to 'qpid/java') diff --git a/qpid/java/build.deps b/qpid/java/build.deps index f60ffd8ff8..416ca090ef 100644 --- a/qpid/java/build.deps +++ b/qpid/java/build.deps @@ -100,7 +100,7 @@ broker-plugins-management-jmx.test.libs=${test.libs} management-common.test.libs=${test.libs} # JCA Resource adapter -jca.libs=${geronimo-j2ee} ${geronimo-jta} ${geronimo-jms} ${test.libs} ${geronimo-kernel} ${geronimo-openejb} ${geronimo-servlet} +jca.libs=${geronimo-j2ee} ${geronimo-jta} ${geronimo-jms} ${geronimo-openejb} ${geronimo-servlet} ${geronimo-kernel} jca.test.libs=${test.libs} # optional bdbstore module deps diff --git a/qpid/java/genpom b/qpid/java/genpom index 6ac0e970cc..d18b16cefc 100755 --- a/qpid/java/genpom +++ b/qpid/java/genpom @@ -41,6 +41,7 @@ parser.add_option("-S", "--scope", metavar="ARTIFACT=SCOPE", action="append", default=[], help="specify scope for an artifact") parser.add_option("-o", "--output") +parser.add_option("-t", "--type", default="jar", help="packaging type") opts, jars = parser.parse_args() @@ -160,6 +161,7 @@ TEMPLATE = """ 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 "> 4.0.0 + %(type)s %(group)s %(artifact)s %(version)s diff --git a/qpid/java/ivy.nexus.xml b/qpid/java/ivy.nexus.xml index c39f466da3..36b49f27d9 100644 --- a/qpid/java/ivy.nexus.xml +++ b/qpid/java/ivy.nexus.xml @@ -93,6 +93,17 @@ + + + + + + + + + + + diff --git a/qpid/java/jca/build.xml b/qpid/java/jca/build.xml index 42a19ff83a..7137467e4b 100644 --- a/qpid/java/jca/build.xml +++ b/qpid/java/jca/build.xml @@ -18,26 +18,21 @@ - under the License. - --> - + - - - - - - - - - + + - + + + + @@ -45,7 +40,7 @@ - + @@ -54,7 +49,7 @@ - + @@ -66,7 +61,7 @@ - + @@ -80,4 +75,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qpid/java/jca/example/build-geronimo-properties.xml b/qpid/java/jca/example/build-geronimo-properties.xml index 02ecb53134..a20753117f 100644 --- a/qpid/java/jca/example/build-geronimo-properties.xml +++ b/qpid/java/jca/example/build-geronimo-properties.xml @@ -104,9 +104,11 @@ - + + + diff --git a/qpid/java/jca/example/build-glassfish-properties.xml b/qpid/java/jca/example/build-glassfish-properties.xml index 94c79be931..90561e70cf 100644 --- a/qpid/java/jca/example/build-glassfish-properties.xml +++ b/qpid/java/jca/example/build-glassfish-properties.xml @@ -59,9 +59,11 @@ - + + + diff --git a/qpid/java/jca/example/build-jboss-properties.xml b/qpid/java/jca/example/build-jboss-properties.xml index fd38274630..f79793d9c4 100644 --- a/qpid/java/jca/example/build-jboss-properties.xml +++ b/qpid/java/jca/example/build-jboss-properties.xml @@ -68,9 +68,11 @@ - + + + diff --git a/qpid/java/jca/example/build-jboss7-properties.xml b/qpid/java/jca/example/build-jboss7-properties.xml index 157802cc73..e24719ba8e 100644 --- a/qpid/java/jca/example/build-jboss7-properties.xml +++ b/qpid/java/jca/example/build-jboss7-properties.xml @@ -74,9 +74,11 @@ - + + + diff --git a/qpid/java/lib/poms/geronimo-ejb_3.0_spec-1.0.1.xml b/qpid/java/lib/poms/geronimo-ejb_3.0_spec-1.0.1.xml new file mode 100644 index 0000000000..42811b5ca7 --- /dev/null +++ b/qpid/java/lib/poms/geronimo-ejb_3.0_spec-1.0.1.xml @@ -0,0 +1,22 @@ + + + + org.apache.geronimo.specs + geronimo-ejb_3.0_spec + 1.0.1 + diff --git a/qpid/java/lib/poms/geronimo-j2ee-connector_1.5_spec-2.0.0.xml b/qpid/java/lib/poms/geronimo-j2ee-connector_1.5_spec-2.0.0.xml new file mode 100644 index 0000000000..728144a8ea --- /dev/null +++ b/qpid/java/lib/poms/geronimo-j2ee-connector_1.5_spec-2.0.0.xml @@ -0,0 +1,22 @@ + + + + org.apache.geronimo.specs + geronimo-j2ee-connector_1.5_spec + 2.0.0 + diff --git a/qpid/java/lib/poms/geronimo-jta_1.1_spec-1.1.1.xml b/qpid/java/lib/poms/geronimo-jta_1.1_spec-1.1.1.xml new file mode 100644 index 0000000000..b6ff5f7023 --- /dev/null +++ b/qpid/java/lib/poms/geronimo-jta_1.1_spec-1.1.1.xml @@ -0,0 +1,22 @@ + + + + org.apache.geronimo.specs + geronimo-jta_1.1_spec + 1.1.1 + diff --git a/qpid/java/lib/poms/geronimo-kernel-2.2.1.xml b/qpid/java/lib/poms/geronimo-kernel-2.2.1.xml new file mode 100644 index 0000000000..0a4c539f7e --- /dev/null +++ b/qpid/java/lib/poms/geronimo-kernel-2.2.1.xml @@ -0,0 +1,22 @@ + + + + org.apache.geronimo.framework + geronimo-kernel + 2.2.1 + diff --git a/qpid/java/module.xml b/qpid/java/module.xml index 9146403d04..1ff0be4621 100644 --- a/qpid/java/module.xml +++ b/qpid/java/module.xml @@ -253,6 +253,7 @@ + @@ -271,6 +272,7 @@ + @@ -285,6 +287,7 @@ + -- cgit v1.2.1