[jboss-jts/f17: 2/2] Added jbossjts to the build
Marek Goldmann
goldmann at fedoraproject.org
Fri Aug 31 12:30:19 UTC 2012
commit 81648bc2eee5530287b33e264cb73d63cdbea501
Author: Marek Goldmann <goldmann at fedoraproject.org>
Date: Thu Aug 30 18:07:56 2012 +0200
Added jbossjts to the build
...boundTransactionCurrent-interface-removal.patch | 44 ++
jboss-jts-4.16.2.Final-build.patch | 79 +++--
...-4.16.2.Final-jboss-as-parent-dep-removal.patch | 62 +++-
jboss-jts.spec | 46 ++-
jbossjts-4.16.2.Final.pom | 437 ++++++++++++++++++++
jbossjts-integration-4.16.2.Final.pom | 437 ++++++++++++++++++++
6 files changed, 1066 insertions(+), 39 deletions(-)
---
diff --git a/jboss-jts-4.16.2.Final-InboundTransactionCurrent-interface-removal.patch b/jboss-jts-4.16.2.Final-InboundTransactionCurrent-interface-removal.patch
new file mode 100644
index 0000000..87dde09
--- /dev/null
+++ b/jboss-jts-4.16.2.Final-InboundTransactionCurrent-interface-removal.patch
@@ -0,0 +1,44 @@
+diff -Naur jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java
+--- jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java 2012-01-19 08:36:02.000000000 +0100
++++ jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/internal/jbossatx/jts/InboundTransactionCurrentImple.java 2012-08-30 16:00:40.877041888 +0200
+@@ -23,9 +23,10 @@
+ import javax.transaction.Transaction;
+ import javax.transaction.TransactionManager;
+
+-import org.jboss.iiop.tm.InboundTransactionCurrent;
+ import org.jboss.tm.TransactionManagerLocator;
+ import org.omg.CORBA.LocalObject;
++import org.omg.CORBA.LocalInterface;
++import org.omg.CORBA.Current;
+
+ import com.arjuna.ats.jbossatx.logging.jbossatxLogger;
+
+@@ -45,7 +46,7 @@
+ * @author jonathan.halliday at redhat.com
+ * @version $Id$
+ */
+-public class InboundTransactionCurrentImple extends LocalObject implements InboundTransactionCurrent
++public class InboundTransactionCurrentImple extends LocalObject implements LocalInterface, Current
+ {
+ public Transaction getCurrentTransaction()
+ {
+diff -Naur jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java
+--- jboss-jts-4.16.2.Final/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java 2012-01-19 08:36:02.000000000 +0100
++++ jboss-jts-4.16.2.Final-corba-ots-spi/atsintegration/classes/com/arjuna/ats/jbossatx/jts/InboundTransactionCurrentInitializer.java 2012-08-30 15:57:17.144998719 +0200
+@@ -20,7 +20,6 @@
+ */
+ package com.arjuna.ats.jbossatx.jts;
+
+-import org.jboss.iiop.tm.InboundTransactionCurrent;
+ import org.omg.CORBA.LocalObject;
+ import org.omg.PortableInterceptor.ORBInitInfo;
+ import org.omg.PortableInterceptor.ORBInitializer;
+@@ -56,7 +55,7 @@
+ {
+ // Create and register the InboundTransactionCurrent implementation class
+ InboundTransactionCurrentImple inboundTxCurrent = new InboundTransactionCurrentImple();
+- info.register_initial_reference(InboundTransactionCurrent.NAME, inboundTxCurrent);
++ info.register_initial_reference("InboundTransactionCurrent", inboundTxCurrent);
+ }
+ catch(InvalidName e)
+ {
diff --git a/jboss-jts-4.16.2.Final-build.patch b/jboss-jts-4.16.2.Final-build.patch
index 8fb5da6..1396991 100644
--- a/jboss-jts-4.16.2.Final-build.patch
+++ b/jboss-jts-4.16.2.Final-build.patch
@@ -1,7 +1,6 @@
-diff --git a/ArjunaCore/arjuna/build.xml b/ArjunaCore/arjuna/build.xml
-index 48524bc..b5f9e11 100644
---- a/ArjunaCore/arjuna/build.xml
-+++ b/ArjunaCore/arjuna/build.xml
+diff -Naur jboss-jts-4.16.2.Final/ArjunaCore/arjuna/build.xml jboss-jts-4.16.2.Final-work/ArjunaCore/arjuna/build.xml
+--- jboss-jts-4.16.2.Final/ArjunaCore/arjuna/build.xml 2011-04-21 12:07:58.000000000 +0200
++++ jboss-jts-4.16.2.Final-work/ArjunaCore/arjuna/build.xml 2012-08-30 14:40:00.935998201 +0200
@@ -104,25 +104,6 @@
</fileset>
</tests>
@@ -28,11 +27,9 @@ index 48524bc..b5f9e11 100644
<!-- object store tests run using script objectstore.txt -->
<run.tests.macro>
<tests>
-diff --git a/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java b/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java
-deleted file mode 100644
-index 9dc2170..0000000
---- a/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java
-+++ /dev/null
+diff -Naur jboss-jts-4.16.2.Final/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java jboss-jts-4.16.2.Final-work/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java
+--- jboss-jts-4.16.2.Final/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java 2012-01-19 08:36:02.000000000 +0100
++++ jboss-jts-4.16.2.Final-work/ArjunaCore/arjuna/tests/classes/com/hp/mwtests/ts/arjuna/recovery/RecoveryManagerStartStopTest.java 1970-01-01 01:00:00.000000000 +0100
@@ -1,259 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
@@ -293,10 +290,9 @@ index 9dc2170..0000000
- }
- }
-}
-diff --git a/ArjunaJTA/build.xml b/ArjunaJTA/build.xml
-index f42fd6b..7041647 100644
---- a/ArjunaJTA/build.xml
-+++ b/ArjunaJTA/build.xml
+diff -Naur jboss-jts-4.16.2.Final/ArjunaJTA/build.xml jboss-jts-4.16.2.Final-work/ArjunaJTA/build.xml
+--- jboss-jts-4.16.2.Final/ArjunaJTA/build.xml 2011-04-15 15:31:46.000000000 +0200
++++ jboss-jts-4.16.2.Final-work/ArjunaJTA/build.xml 2012-08-30 14:40:00.937998316 +0200
@@ -26,7 +26,7 @@
<property name="component-module-list" value="../common,../ArjunaCore/arjuna,../ArjunaCore/txoj,jta,jdbc"/>
@@ -306,10 +302,21 @@ index f42fd6b..7041647 100644
<copy file="INSTALL" todir="${build.dir}/install"/>
</target>
-diff --git a/atsintegration/build.xml b/atsintegration/build.xml
-index 68af8e0..eeca631 100755
---- a/atsintegration/build.xml
-+++ b/atsintegration/build.xml
+diff -Naur jboss-jts-4.16.2.Final/ArjunaJTS/build.xml jboss-jts-4.16.2.Final-work/ArjunaJTS/build.xml
+--- jboss-jts-4.16.2.Final/ArjunaJTS/build.xml 2011-04-14 11:18:36.000000000 +0200
++++ jboss-jts-4.16.2.Final-work/ArjunaJTS/build.xml 2012-08-30 15:02:04.634000117 +0200
+@@ -37,7 +37,7 @@
+
+ <property name="component-module-list" value="../common,../ArjunaCore/arjuna,../ArjunaCore/txoj,../ArjunaJTA/jta,../ArjunaJTA/jdbc,orbportability,jts,jtax"/>
+
+- <target name="dist" depends="dist.compositenode, install.docs, install.scripts, install.services, install.etc, install.jacorb, install.trailmap, install.idl">
++ <target name="dist" depends="dist.compositenode, install.scripts, install.services, install.etc, install.jacorb, install.trailmap, install.idl">
+ <copy file="INSTALL" todir="${build.dir}/install"/>
+ </target>
+
+diff -Naur jboss-jts-4.16.2.Final/atsintegration/build.xml jboss-jts-4.16.2.Final-work/atsintegration/build.xml
+--- jboss-jts-4.16.2.Final/atsintegration/build.xml 2011-12-15 15:39:33.000000000 +0100
++++ jboss-jts-4.16.2.Final-work/atsintegration/build.xml 2012-08-30 17:00:00.792000013 +0200
@@ -81,7 +81,6 @@
<run.tests.macro showoutput="true">
<tests>
@@ -318,12 +325,22 @@ index 68af8e0..eeca631 100755
<include name="**/TestXAResourceRecordWrapperImpl.java"/>
</fileset>
</tests>
-diff --git a/build.xml b/build.xml
-index 132990a..861b67e 100644
---- a/build.xml
-+++ b/build.xml
-@@ -54,19 +54,16 @@
- <target name="jts" depends="clean, init_dependencies, antbuildsystem">
+diff -Naur jboss-jts-4.16.2.Final/build.xml jboss-jts-4.16.2.Final-work/build.xml
+--- jboss-jts-4.16.2.Final/build.xml 2012-01-23 16:43:39.000000000 +0100
++++ jboss-jts-4.16.2.Final-work/build.xml 2012-08-30 17:01:24.790000015 +0200
+@@ -44,29 +44,25 @@
+ <macrodef name="install.macro">
+ <attribute name="src.module"/>
+ <sequential>
+- <delete dir="install"/>
+ <copy todir="install">
+ <fileset dir="@{src.module}/build/install"/>
+ </copy>
+ </sequential>
+ </macrodef>
+
+- <target name="jts" depends="clean, init_dependencies, antbuildsystem">
++ <target name="jts">
<ant dir="ArjunaJTS"/>
<install.macro src.module="ArjunaJTS"/>
- <ant dir="qa"/>
@@ -342,10 +359,18 @@ index 132990a..861b67e 100644
</target>
<macrodef name="atsinstall.macro">
-diff --git a/maven/build.xml b/maven/build.xml
-index fd4a61c..7591a33 100644
---- a/maven/build.xml
-+++ b/maven/build.xml
+@@ -77,7 +73,7 @@
+ </sequential>
+ </macrodef>
+
+- <target name="jbossjts" depends="clean, jts">
++ <target name="jbossjts" depends="jts">
+ <ant dir="atsintegration" target="dist"/>
+ <atsinstall.macro build.type="jts"/>
+ </target>
+diff -Naur jboss-jts-4.16.2.Final/maven/build.xml jboss-jts-4.16.2.Final-work/maven/build.xml
+--- jboss-jts-4.16.2.Final/maven/build.xml 2011-10-06 23:40:46.000000000 +0200
++++ jboss-jts-4.16.2.Final-work/maven/build.xml 2012-08-30 14:40:00.940998478 +0200
@@ -96,14 +96,11 @@
<os family="unix" />
</condition>
diff --git a/jboss-jts-4.16.2.Final-jboss-as-parent-dep-removal.patch b/jboss-jts-4.16.2.Final-jboss-as-parent-dep-removal.patch
index a0a4986..f6de730 100644
--- a/jboss-jts-4.16.2.Final-jboss-as-parent-dep-removal.patch
+++ b/jboss-jts-4.16.2.Final-jboss-as-parent-dep-removal.patch
@@ -1,6 +1,6 @@
-diff -Naur orig/jbossjta-integration.pom work/jbossjta-integration.pom
---- orig/jbossjta-integration.pom 2012-07-03 15:53:21.919999586 +0200
-+++ work/jbossjta-integration.pom 2012-07-03 15:54:03.512001081 +0200
+diff -Naur original/jbossjta-integration.pom work/jbossjta-integration.pom
+--- original/jbossjta-integration.pom 2012-08-31 12:04:03.284993410 +0200
++++ work/jbossjta-integration.pom 2012-08-31 12:04:50.651000527 +0200
@@ -151,21 +151,6 @@
</plugins>
</build>
@@ -23,9 +23,59 @@ diff -Naur orig/jbossjta-integration.pom work/jbossjta-integration.pom
<dependencies>
<!--
-diff -Naur orig/jbossjta.pom work/jbossjta.pom
---- orig/jbossjta.pom 2012-07-03 15:53:21.919999586 +0200
-+++ work/jbossjta.pom 2012-07-03 15:53:52.377998861 +0200
+diff -Naur original/jbossjta.pom work/jbossjta.pom
+--- original/jbossjta.pom 2012-08-31 12:04:03.285993515 +0200
++++ work/jbossjta.pom 2012-08-31 12:04:19.122000405 +0200
+@@ -151,21 +151,6 @@
+ </plugins>
+ </build>
+
+- <dependencyManagement>
+- <dependencies>
+-
+- <dependency>
+- <!-- https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/as/jboss-as-parent/7.1.0.Beta1b/jboss-as-parent-7.1.0.Beta1b.pom -->
+- <groupId>org.jboss.as</groupId>
+- <artifactId>jboss-as-parent</artifactId>
+- <version>7.1.0.Beta1b</version>
+- <type>pom</type>
+- <scope>import</scope>
+- </dependency>
+-
+- </dependencies>
+- </dependencyManagement>
+-
+ <dependencies>
+
+ <!--
+diff -Naur original/jbossjts-integration.pom work/jbossjts-integration.pom
+--- original/jbossjts-integration.pom 2012-08-31 12:04:03.285993515 +0200
++++ work/jbossjts-integration.pom 2012-08-31 12:04:40.635999919 +0200
+@@ -151,21 +151,6 @@
+ </plugins>
+ </build>
+
+- <dependencyManagement>
+- <dependencies>
+-
+- <dependency>
+- <!-- https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/as/jboss-as-parent/7.1.0.Beta1b/jboss-as-parent-7.1.0.Beta1b.pom -->
+- <groupId>org.jboss.as</groupId>
+- <artifactId>jboss-as-parent</artifactId>
+- <version>7.1.0.Beta1b</version>
+- <type>pom</type>
+- <scope>import</scope>
+- </dependency>
+-
+- </dependencies>
+- </dependencyManagement>
+-
+ <dependencies>
+
+ <!--
+diff -Naur original/jbossjts.pom work/jbossjts.pom
+--- original/jbossjts.pom 2012-08-31 12:04:03.285993515 +0200
++++ work/jbossjts.pom 2012-08-31 12:04:31.421000636 +0200
@@ -151,21 +151,6 @@
</plugins>
</build>
diff --git a/jboss-jts.spec b/jboss-jts.spec
index a46d2e9..0b1c2ec 100644
--- a/jboss-jts.spec
+++ b/jboss-jts.spec
@@ -3,7 +3,7 @@
Name: jboss-jts
Version: 4.16.2
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Distributed Transaction Manager
Group: Development/Libraries
License: LGPLv2+
@@ -16,6 +16,8 @@ Source0: %{name}-%{namedversion}.tar.xz
Source1: https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/jbossts/jbossjta/%{namedversion}/jbossjta-%{namedversion}.pom
Source2: https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/jbossts/jbossjta-integration/%{namedversion}/jbossjta-integration-%{namedversion}.pom
+Source3: https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/jbossts/jbossjts/%{namedversion}/jbossjts-%{namedversion}.pom
+Source4: https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/jbossts/jbossjts-integration/%{namedversion}/jbossjts-integration-%{namedversion}.pom
# Patched Ant xml files
# Removed com.arjuna.ats.jta.distributed.SimpleIsolatedServers test
@@ -31,38 +33,50 @@ Patch2: %{name}-%{namedversion}-orson.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=825782#c1
Patch3: jboss-jts-%{namedversion}-jboss-as-parent-dep-removal.patch
+# The atsintegration built with JTS support needs one interface from jboss-corba-ots-spi project
+# it does not make sense to package it, so let's remove the usage here
+Patch4: jboss-jts-%{namedversion}-InboundTransactionCurrent-interface-removal.patch
+
BuildArch: noarch
BuildRequires: jpackage-utils
BuildRequires: java-devel
BuildRequires: junit
+BuildRequires: antlr-tool
BuildRequires: ant
BuildRequires: ant-junit
BuildRequires: ant-contrib
+BuildRequires: avalon-logkit
BuildRequires: emma
BuildRequires: byteman
+BuildRequires: ironjacamar
+BuildRequires: jacorb
BuildRequires: jboss-logging
BuildRequires: jboss-logging-tools
-BuildRequires: jboss-connector-1.6-api
BuildRequires: jboss-transaction-1.1-api
BuildRequires: jboss-transaction-spi
BuildRequires: hornetq
BuildRequires: jfreechart
BuildRequires: publican-jboss
BuildRequires: java-service-wrapper
+BuildRequires: slf4j
Requires: jpackage-utils
Requires: java
+Requires: antlr-tool
+Requires: avalon-logkit
Requires: byteman
Requires: emma
+Requires: ironjacamar
+Requires: jacorb
Requires: jboss-logging
Requires: jboss-logging-tools
-Requires: jboss-connector-1.6-api
Requires: jboss-transaction-1.1-api
Requires: jboss-transaction-spi
Requires: hornetq
Requires: jfreechart
Requires: java-service-wrapper
+Requires: slf4j
%description
@@ -94,12 +108,15 @@ This package contains the API documentation for %{name}.
# Put the POM files in place now, as they require patching:
cp %{SOURCE1} jbossjta.pom
cp %{SOURCE2} jbossjta-integration.pom
+cp %{SOURCE3} jbossjts.pom
+cp %{SOURCE4} jbossjts-integration.pom
# Apply the patches:
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%build
@@ -120,7 +137,7 @@ emma ext/emma.jar
emma_ant ext/emma_ant.jar
jboss-logging ext/jboss-logging.jar
jboss-logging-processor ext/jboss-logging-processor.jar
-jboss-connector-1.6-api ext/ironjacamar-spec-api.jar
+ironjacamar/ironjacamar-spec-api ext/ironjacamar-spec-api.jar
jboss-transaction-1.1-api ext/jboss-transaction-api_1.1_spec.jar
byteman/byteman ext/byteman.jar
byteman/byteman-bmunit ext/byteman-bmunit.jar
@@ -130,14 +147,22 @@ byteman/byteman-submit ext/byteman-submit.jar
jboss-transaction-spi ext/jboss-transaction-spi.jar
jfreechart/jfreechart ext/jfreechart-1.0.6.jar
hornetq/hornetq-core ext/hornetq-core.jar
+jacorb ext/jacorb.jar
+jacorb ArjunaJTS/jacorb/lib/jacorb.jar
+jacorb-idl-compiler ArjunaJTS/jacorb/lib/idl.jar
+avalon-logkit ArjunaJTS/jacorb/lib/logkit.jar
+slf4j/api ArjunaJTS/jacorb/lib/slf4j-api.jar
+slf4j/jdk14 ArjunaJTS/jacorb/lib/slf4j-jdk14.jar
+antlr ArjunaJTS/jacorb/lib/antlr.jar
.
# The above loop does not work for java service wrapper as the jar file is not
# installed in the expected location:
ln -s %{_libdir}/java-service-wrapper/wrapper.jar ext/wrapper.jar
+ln -s %{_libdir}/java-service-wrapper/wrapper.jar ArjunaJTS/jacorb/lib/wrapper-3.1.0.jar
# Build the binaries:
-ant jbossjta
+ant jbossjta jbossjts
# Build the documentation:
ant \
@@ -171,25 +196,31 @@ cp -rp docs/build/release_notes/en-US/html/* docs/build/install/docs/release_not
# Jar files:
install -d -m 755 %{buildroot}%{_javadir}/%{name}
install -pm 644 install/lib/jbossjta.jar %{buildroot}%{_javadir}/%{name}/jbossjta.jar
+install -pm 644 install/lib/jbossjts.jar %{buildroot}%{_javadir}/%{name}/jbossjts.jar
install -pm 644 install/lib/jbossjta-integration.jar %{buildroot}%{_javadir}/%{name}/jbossjta-integration.jar
+install -pm 644 install/lib/jbossjts-integration.jar %{buildroot}%{_javadir}/%{name}/jbossjts-integration.jar
# No POM's for these files:
install -pm 644 install/services/lib/jbossjta-services.jar %{buildroot}%{_javadir}/%{name}/jbossjta-services.jar
+install -pm 644 install/services/lib/jbossjts-services.jar %{buildroot}%{_javadir}/%{name}/jbossjts-services.jar
# POM files:
install -d -m 755 %{buildroot}%{_mavenpomdir}
install -pm 644 jbossjta.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-jbossjta.pom
install -pm 644 jbossjta-integration.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-jbossjta-integration.pom
+install -pm 644 jbossjts.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-jbossjts.pom
+install -pm 644 jbossjts-integration.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-jbossjts-integration.pom
# Dependencies map:
%add_maven_depmap JPP.%{name}-jbossjta.pom %{name}/jbossjta.jar
%add_maven_depmap JPP.%{name}-jbossjta-integration.pom %{name}/jbossjta-integration.jar
+%add_maven_depmap JPP.%{name}-jbossjts.pom %{name}/jbossjts.jar
+%add_maven_depmap JPP.%{name}-jbossjts-integration.pom %{name}/jbossjts-integration.jar
# Javadoc files:
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
cp -rp install/htdocs/* %{buildroot}%{_javadocdir}/%{name}
-
%files
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
@@ -201,6 +232,9 @@ cp -rp install/htdocs/* %{buildroot}%{_javadocdir}/%{name}
%{_javadocdir}/%{name}
%changelog
+* Thu Aug 30 2012 Marek Goldmann <mgoldman at redhat.com> - 4.16.2-8
+- Added jbossjts to the build
+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.16.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
diff --git a/jbossjts-4.16.2.Final.pom b/jbossjts-4.16.2.Final.pom
new file mode 100644
index 0000000..6358d2f
--- /dev/null
+++ b/jbossjts-4.16.2.Final.pom
@@ -0,0 +1,437 @@
+<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">
+
+ <!--
+ JBoss, Home of Professional Open Source
+ Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a
+ full listing of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU Lesser General Public License, v. 2.1.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ You should have received a copy of the GNU Lesser General Public License,
+ v.2.1 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2009,
+ @author JBoss Inc. (jonathan.halliday at redhat.com)
+ -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.jbossts</groupId>
+ <artifactId>jbossjts</artifactId>
+ <packaging>jar</packaging>
+ <version>4.16.2.Final</version>
+ <name>JBossTS jbossjts</name>
+
+ <description>JBossTS - JBoss Transaction Service. JTA, JTS and XTS (WS-AT, WS-BA)</description>
+
+ <url>http://www.jboss.org/jbosstm/</url>
+ <issueManagement>
+ <system>JIRA</system>
+ <url>https://jira.jboss.org/jira/browse/JBTM/</url>
+ </issueManagement>
+ <ciManagement>
+ <system>hudson</system>
+ <url>http://hudson.qa.jboss.com/hudson/view/JBossTS/</url>
+ </ciManagement>
+
+ <developers>
+
+ <developer>
+ <id>jhalliday</id>
+ <name>Jonathan Halliday</name>
+ <email>jonathan.halliday at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>project lead</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>adinn</id>
+ <name>Andrew Dinn</name>
+ <email>adinn at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>XTS lead</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>mmusgrov</id>
+ <name>Michael Musgrove</name>
+ <email>mmusgrov at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>mark.little at jboss.com</id>
+ <name>Mark Little</name>
+ <email>mlittle at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>JBoss CTO</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>istudens at redhat.com</id>
+ <name>Ivo Studensky</name>
+ <email>istudens at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>QA lead</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ </developers>
+
+ <licenses>
+ <license>
+ <name>LGPL 2.1</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ </license>
+ </licenses>
+
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/labs/labs/jbosstm/</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/labs/labs/jbosstm/</developerConnection>
+ <url>http://fisheye.jboss.org/browse/JBossTS/</url>
+ </scm>
+
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+
+ <configuration>
+ <outputDirectory>@extdir@</outputDirectory>
+ <overWriteReleases>false</overWriteReleases>
+ <overWriteSnapshots>false</overWriteSnapshots>
+ <overWriteIfNewer>true</overWriteIfNewer>
+ <excludeTransitive>true</excludeTransitive>
+ <stripVersion>true</stripVersion>
+ </configuration>
+
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencyManagement>
+ <dependencies>
+
+ <dependency>
+ <!-- https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/as/jboss-as-parent/7.1.0.Beta1b/jboss-as-parent-7.1.0.Beta1b.pom -->
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-parent</artifactId>
+ <version>7.1.0.Beta1b</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+
+ <!--
+ We mostly get our dependency *versions* transitively though the AS pom above.
+ Thus dependencies here should not specify a version unless they are not used
+ in the AS or we explicitly need a different version.
+ -->
+
+ <!-- combined deps for the entire JBossTS. At some point we need to modularize this for different builds -->
+
+ <!-- XTS also requires commons-codec (transitive via httpclient?) and commons-httpclient to compile the localjunit module. needed for test only, not XTS runtime dep. -->
+ <!--<dependency>-->
+ <!--<groupId>commons-codec</groupId>-->
+ <!--<artifactId>commons-codec</artifactId>-->
+ <!--</dependency>-->
+
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>3.1-jbossorg-1</version>
+ </dependency>
+
+ <!-- commons-logging, jcl-over-slf4j, slf4j-api, slf4j-simple all just test time deps for localjunit? -->
+
+ <!--<dependency>-->
+ <!--<groupId>commons-logging</groupId>-->
+ <!--<artifactId>commons-logging</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>jcl-over-slf4j</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>slf4j-api</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>slf4j-simple</artifactId>-->
+ <!--</dependency>-->
+
+ <!-- JTA (local: ArjunaJTA/jta and remote: ArjunaJTS/jtax) need JTA and JCA (for tx inflow) apis. -->
+
+ <dependency>
+ <!-- JTA API -->
+ <groupId>org.jboss.spec.javax.transaction</groupId>
+ <artifactId>jboss-transaction-api_1.1_spec</artifactId>
+ </dependency>
+
+ <dependency>
+ <!-- JCA API -->
+ <groupId>org.jboss.ironjacamar</groupId>
+ <artifactId>ironjacamar-spec-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- unit tests use junit4 and some use byteman -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <!--<version>4.8.1</version>-->
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-submit</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- txbridge uses the dtest addon -->
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-dtest</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- build system uses emma for code coverage metrics -->
+ <dependency>
+ <groupId>emma</groupId>
+ <artifactId>emma</artifactId>
+ <version>2.0.5312</version>
+ </dependency>
+
+ <dependency>
+ <groupId>emma</groupId>
+ <artifactId>emma_ant</artifactId>
+ <version>2.0.5312</version>
+ </dependency>
+
+ <!-- HornetQ Journal based object store requires HornetQ core,
+ at least until HORNETQ-274 is done -->
+ <dependency>
+ <groupId>org.hornetq</groupId>
+ <artifactId>hornetq-core</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.netty</groupId>
+ <artifactId>netty</artifactId>
+ <!--<version>3.2.0.Final</version>-->
+ </dependency>
+
+ <!-- installation as a service requires the wrapper, but is an optional deployment model -->
+ <dependency>
+ <groupId>tanukisoft</groupId>
+ <artifactId>wrapper</artifactId>
+ <version>3.2.3</version>
+ </dependency>
+
+ <!-- JTS requires jacorb -->
+ <dependency>
+ <groupId>jacorb</groupId>
+ <artifactId>jacorb</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>jacorb</groupId>
+ <artifactId>idl</artifactId>
+ <version>2.3.1jboss.patch01-brew</version><!-- TODO AS7 -->
+ </dependency>
+
+ <!-- atsintegration (i.e. the JBossAS glue code) requires some app server bits. -->
+
+ <dependency>
+ <groupId>org.jboss.logmanager</groupId>
+ <artifactId>jboss-logmanager</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-transaction-spi</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-corba-ots-spi</artifactId>
+ <version>6.0.0.CR1</version><!-- TODO AS7 src includes newer version of this, so its pom does not. -->
+ </dependency>
+
+ <!-- qa test suite - JBossAS integration code. (no longer used)
+ Also txbrige test suite - replace with org.jboss.as.server.Bootstrap (see AS7 ServerInModuleStartupTestCase for example) or arq -->
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-server-manager</artifactId>
+ <version>1.0.4.Final</version><!-- TODO AS7 -->
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.spec.javax.ejb</groupId>
+ <artifactId>jboss-ejb-api_3.1_spec</artifactId>
+ </dependency>
+
+ <!--remoting not actually used except by obsolete qa/as tests? -->
+ <dependency>
+ <groupId>org.jboss.remoting</groupId>
+ <artifactId>jboss-remoting</artifactId>
+ <version>2.5.3</version><!-- TODO AS7 -->
+ </dependency>
+
+ <!-- naming not actually used? -->
+ <!--<dependency>-->
+ <!--<groupId>org.jboss.naming</groupId>-->
+ <!--<artifactId>jnp-client</artifactId>-->
+ <!--</dependency>-->
+
+
+ <!-- XTS: -->
+
+ <dependency>
+ <groupId>org.jboss.spec.javax.servlet</groupId>
+ <artifactId>jboss-servlet-api_3.0_spec</artifactId>
+ </dependency>
+
+ <!-- test time dep only - XTS TestRunnerXMLServlet -->
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+
+
+ <!--
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </dependency>
+ -->
+ <!--<dependency>-->
+ <!--<groupId>org.jboss.logging</groupId>-->
+ <!--<artifactId>jboss-logging-spi</artifactId>-->
+ <!--<version>2.2.0.CR1</version>-->
+ <!--</dependency>-->
+
+ <!-- https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/logging/jboss-logging/ -->
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ </dependency>
+
+
+ <!-- https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/logging/jboss-logging-processor/ from beta5 -->
+ <!-- https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/logging/jboss-logging-tools/ -->
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-processor</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-generator</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!--<dependency>-->
+ <!--<groupId>stax</groupId>-->
+ <!--<artifactId>stax-api</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.jboss.ws.native</groupId>-->
+ <!--<artifactId>jbossws-native-core</artifactId>-->
+ <!--</dependency>-->
+
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-api</artifactId>
+ </dependency>
+
+ <!--
+ <dependency>
+ <groupId>javax.xml.ws</groupId>
+ <artifactId>jaxws-api</artifactId>
+ </dependency>
+ -->
+ <!-- txbridge demo -->
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ </dependency>
+
+
+ </dependencies>
+
+ <properties>
+ <byteman-version>1.6.0</byteman-version>
+ </properties>
+</project>
diff --git a/jbossjts-integration-4.16.2.Final.pom b/jbossjts-integration-4.16.2.Final.pom
new file mode 100644
index 0000000..2b0651d
--- /dev/null
+++ b/jbossjts-integration-4.16.2.Final.pom
@@ -0,0 +1,437 @@
+<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">
+
+ <!--
+ JBoss, Home of Professional Open Source
+ Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ as indicated by the @author tags.
+ See the copyright.txt in the distribution for a
+ full listing of individual contributors.
+ This copyrighted material is made available to anyone wishing to use,
+ modify, copy, or redistribute it subject to the terms and conditions
+ of the GNU Lesser General Public License, v. 2.1.
+ This program is distributed in the hope that it will be useful, but WITHOUT A
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ You should have received a copy of the GNU Lesser General Public License,
+ v.2.1 along with this distribution; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301, USA.
+
+ (C) 2009,
+ @author JBoss Inc. (jonathan.halliday at redhat.com)
+ -->
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.jbossts</groupId>
+ <artifactId>jbossjts-integration</artifactId>
+ <packaging>jar</packaging>
+ <version>4.16.2.Final</version>
+ <name>JBossTS jbossjts-integration</name>
+
+ <description>JBossTS - JBoss Transaction Service. JTA, JTS and XTS (WS-AT, WS-BA)</description>
+
+ <url>http://www.jboss.org/jbosstm/</url>
+ <issueManagement>
+ <system>JIRA</system>
+ <url>https://jira.jboss.org/jira/browse/JBTM/</url>
+ </issueManagement>
+ <ciManagement>
+ <system>hudson</system>
+ <url>http://hudson.qa.jboss.com/hudson/view/JBossTS/</url>
+ </ciManagement>
+
+ <developers>
+
+ <developer>
+ <id>jhalliday</id>
+ <name>Jonathan Halliday</name>
+ <email>jonathan.halliday at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>project lead</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>adinn</id>
+ <name>Andrew Dinn</name>
+ <email>adinn at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>XTS lead</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>mmusgrov</id>
+ <name>Michael Musgrove</name>
+ <email>mmusgrov at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>Core Developer</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>mark.little at jboss.com</id>
+ <name>Mark Little</name>
+ <email>mlittle at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>JBoss CTO</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ <developer>
+ <id>istudens at redhat.com</id>
+ <name>Ivo Studensky</name>
+ <email>istudens at redhat.com</email>
+ <organization>JBoss</organization>
+ <organizationUrl>http://www.jboss.org/</organizationUrl>
+ <roles>
+ <role>QA lead</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+
+ </developers>
+
+ <licenses>
+ <license>
+ <name>LGPL 2.1</name>
+ <url>http://www.gnu.org/licenses/lgpl-2.1.html</url>
+ </license>
+ </licenses>
+
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/labs/labs/jbosstm/</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/labs/labs/jbosstm/</developerConnection>
+ <url>http://fisheye.jboss.org/browse/JBossTS/</url>
+ </scm>
+
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>JBoss Public Maven Repository Group</name>
+ <url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
+ </repositories>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+
+ <configuration>
+ <outputDirectory>@extdir@</outputDirectory>
+ <overWriteReleases>false</overWriteReleases>
+ <overWriteSnapshots>false</overWriteSnapshots>
+ <overWriteIfNewer>true</overWriteIfNewer>
+ <excludeTransitive>true</excludeTransitive>
+ <stripVersion>true</stripVersion>
+ </configuration>
+
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencyManagement>
+ <dependencies>
+
+ <dependency>
+ <!-- https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/as/jboss-as-parent/7.1.0.Beta1b/jboss-as-parent-7.1.0.Beta1b.pom -->
+ <groupId>org.jboss.as</groupId>
+ <artifactId>jboss-as-parent</artifactId>
+ <version>7.1.0.Beta1b</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+
+ <!--
+ We mostly get our dependency *versions* transitively though the AS pom above.
+ Thus dependencies here should not specify a version unless they are not used
+ in the AS or we explicitly need a different version.
+ -->
+
+ <!-- combined deps for the entire JBossTS. At some point we need to modularize this for different builds -->
+
+ <!-- XTS also requires commons-codec (transitive via httpclient?) and commons-httpclient to compile the localjunit module. needed for test only, not XTS runtime dep. -->
+ <!--<dependency>-->
+ <!--<groupId>commons-codec</groupId>-->
+ <!--<artifactId>commons-codec</artifactId>-->
+ <!--</dependency>-->
+
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>3.1-jbossorg-1</version>
+ </dependency>
+
+ <!-- commons-logging, jcl-over-slf4j, slf4j-api, slf4j-simple all just test time deps for localjunit? -->
+
+ <!--<dependency>-->
+ <!--<groupId>commons-logging</groupId>-->
+ <!--<artifactId>commons-logging</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>jcl-over-slf4j</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>slf4j-api</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.slf4j</groupId>-->
+ <!--<artifactId>slf4j-simple</artifactId>-->
+ <!--</dependency>-->
+
+ <!-- JTA (local: ArjunaJTA/jta and remote: ArjunaJTS/jtax) need JTA and JCA (for tx inflow) apis. -->
+
+ <dependency>
+ <!-- JTA API -->
+ <groupId>org.jboss.spec.javax.transaction</groupId>
+ <artifactId>jboss-transaction-api_1.1_spec</artifactId>
+ </dependency>
+
+ <dependency>
+ <!-- JCA API -->
+ <groupId>org.jboss.ironjacamar</groupId>
+ <artifactId>ironjacamar-spec-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- unit tests use junit4 and some use byteman -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <!--<version>4.8.1</version>-->
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-install</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-submit</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-bmunit</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- txbridge uses the dtest addon -->
+ <dependency>
+ <groupId>org.jboss.byteman</groupId>
+ <artifactId>byteman-dtest</artifactId>
+ <version>${byteman-version}</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- build system uses emma for code coverage metrics -->
+ <dependency>
+ <groupId>emma</groupId>
+ <artifactId>emma</artifactId>
+ <version>2.0.5312</version>
+ </dependency>
+
+ <dependency>
+ <groupId>emma</groupId>
+ <artifactId>emma_ant</artifactId>
+ <version>2.0.5312</version>
+ </dependency>
+
+ <!-- HornetQ Journal based object store requires HornetQ core,
+ at least until HORNETQ-274 is done -->
+ <dependency>
+ <groupId>org.hornetq</groupId>
+ <artifactId>hornetq-core</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.netty</groupId>
+ <artifactId>netty</artifactId>
+ <!--<version>3.2.0.Final</version>-->
+ </dependency>
+
+ <!-- installation as a service requires the wrapper, but is an optional deployment model -->
+ <dependency>
+ <groupId>tanukisoft</groupId>
+ <artifactId>wrapper</artifactId>
+ <version>3.2.3</version>
+ </dependency>
+
+ <!-- JTS requires jacorb -->
+ <dependency>
+ <groupId>jacorb</groupId>
+ <artifactId>jacorb</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>jacorb</groupId>
+ <artifactId>idl</artifactId>
+ <version>2.3.1jboss.patch01-brew</version><!-- TODO AS7 -->
+ </dependency>
+
+ <!-- atsintegration (i.e. the JBossAS glue code) requires some app server bits. -->
+
+ <dependency>
+ <groupId>org.jboss.logmanager</groupId>
+ <artifactId>jboss-logmanager</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-transaction-spi</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.integration</groupId>
+ <artifactId>jboss-corba-ots-spi</artifactId>
+ <version>6.0.0.CR1</version><!-- TODO AS7 src includes newer version of this, so its pom does not. -->
+ </dependency>
+
+ <!-- qa test suite - JBossAS integration code. (no longer used)
+ Also txbrige test suite - replace with org.jboss.as.server.Bootstrap (see AS7 ServerInModuleStartupTestCase for example) or arq -->
+ <dependency>
+ <groupId>org.jboss.jbossas</groupId>
+ <artifactId>jboss-server-manager</artifactId>
+ <version>1.0.4.Final</version><!-- TODO AS7 -->
+ </dependency>
+
+ <dependency>
+ <groupId>org.jboss.spec.javax.ejb</groupId>
+ <artifactId>jboss-ejb-api_3.1_spec</artifactId>
+ </dependency>
+
+ <!--remoting not actually used except by obsolete qa/as tests? -->
+ <dependency>
+ <groupId>org.jboss.remoting</groupId>
+ <artifactId>jboss-remoting</artifactId>
+ <version>2.5.3</version><!-- TODO AS7 -->
+ </dependency>
+
+ <!-- naming not actually used? -->
+ <!--<dependency>-->
+ <!--<groupId>org.jboss.naming</groupId>-->
+ <!--<artifactId>jnp-client</artifactId>-->
+ <!--</dependency>-->
+
+
+ <!-- XTS: -->
+
+ <dependency>
+ <groupId>org.jboss.spec.javax.servlet</groupId>
+ <artifactId>jboss-servlet-api_3.0_spec</artifactId>
+ </dependency>
+
+ <!-- test time dep only - XTS TestRunnerXMLServlet -->
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+
+
+ <!--
+ <dependency>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ </dependency>
+ -->
+ <!--<dependency>-->
+ <!--<groupId>org.jboss.logging</groupId>-->
+ <!--<artifactId>jboss-logging-spi</artifactId>-->
+ <!--<version>2.2.0.CR1</version>-->
+ <!--</dependency>-->
+
+ <!-- https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/logging/jboss-logging/ -->
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ </dependency>
+
+
+ <!-- https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/logging/jboss-logging-processor/ from beta5 -->
+ <!-- https://repository.jboss.org/nexus/content/groups/public-jboss/org/jboss/logging/jboss-logging-tools/ -->
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-processor</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-generator</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!--<dependency>-->
+ <!--<groupId>stax</groupId>-->
+ <!--<artifactId>stax-api</artifactId>-->
+ <!--</dependency>-->
+
+ <!--<dependency>-->
+ <!--<groupId>org.jboss.ws.native</groupId>-->
+ <!--<artifactId>jbossws-native-core</artifactId>-->
+ <!--</dependency>-->
+
+ <dependency>
+ <groupId>org.jboss.ws</groupId>
+ <artifactId>jbossws-api</artifactId>
+ </dependency>
+
+ <!--
+ <dependency>
+ <groupId>javax.xml.ws</groupId>
+ <artifactId>jaxws-api</artifactId>
+ </dependency>
+ -->
+ <!-- txbridge demo -->
+ <dependency>
+ <groupId>org.hibernate.javax.persistence</groupId>
+ <artifactId>hibernate-jpa-2.0-api</artifactId>
+ </dependency>
+
+
+ </dependencies>
+
+ <properties>
+ <byteman-version>1.6.0</byteman-version>
+ </properties>
+</project>
More information about the scm-commits
mailing list