[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