[jboss-svn-commits] JBL Code SVN: r36635 - in labs/jbosstm/trunk/ArjunaJTA: dist and 10 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Feb 20 11:57:30 EST 2011


Author: tomjenkinson
Date: 2011-02-20 11:57:30 -0500 (Sun, 20 Feb 2011)
New Revision: 36635

Added:
   labs/jbosstm/trunk/ArjunaJTA/dist/
   labs/jbosstm/trunk/ArjunaJTA/dist/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/dist/src/
   labs/jbosstm/trunk/ArjunaJTA/dist/src/main/
   labs/jbosstm/trunk/ArjunaJTA/dist/src/main/assembly/
   labs/jbosstm/trunk/ArjunaJTA/dist/src/main/assembly/bin.xml
   labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/publican-maven.cfg
   labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/publican-maven.cfg
   labs/jbosstm/trunk/ArjunaJTA/docs/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/jdbc/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/jta/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/jta/src/
   labs/jbosstm/trunk/ArjunaJTA/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/tsmx/pom.xml
Modified:
   labs/jbosstm/trunk/ArjunaJTA/
   labs/jbosstm/trunk/ArjunaJTA/docs/
   labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/
   labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/
   labs/jbosstm/trunk/ArjunaJTA/jdbc/
   labs/jbosstm/trunk/ArjunaJTA/jta/
   labs/jbosstm/trunk/ArjunaJTA/jta/tests/classes/com/hp/mwtests/ts/jta/recovery/CrashRecovery.java
   labs/jbosstm/trunk/ArjunaJTA/tsmx/
Log:
JBTM-574 first cut of JTA build


Property changes on: labs/jbosstm/trunk/ArjunaJTA
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings


Added: labs/jbosstm/trunk/ArjunaJTA/dist/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/dist/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/dist/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,131 @@
+<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) -->
+
+
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.jbossts</groupId>
+	<artifactId>arjunajta-dist</artifactId>
+	<packaging>pom</packaging>
+	<name>ArjunaCore</name>
+
+	<build>
+		<plugins>
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>make-assembly</id>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<descriptors>
+						<descriptor>src/main/assembly/bin.xml</descriptor>
+					</descriptors>
+					<tarLongFileMode>gnu</tarLongFileMode>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-sources</id>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+
+	<dependencies>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>arjunacore</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>arjunacore-services</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>common</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>arjuna</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>tsmx-tools</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>tsmx-jmxbrowser</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>osbv-defaults</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>tsmx-perfgraph</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>txoj</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>jta</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>jta</artifactId>
+			<classifier>javadoc</classifier>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>jta</artifactId>
+			<classifier>sources</classifier>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>jdbc</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>tsmx-jta-objectstorebrowser</artifactId>
+		</dependency>
+	</dependencies>
+	
+	
+	<properties>
+		<PRODUCT_NAME>jbossjta</PRODUCT_NAME>
+		<HOME_DIRECTORY>JBOSSJTA_HOME</HOME_DIRECTORY>
+	</properties>
+</project>

Added: labs/jbosstm/trunk/ArjunaJTA/dist/src/main/assembly/bin.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/dist/src/main/assembly/bin.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/dist/src/main/assembly/bin.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware 
+	LLC, and others contributors as indicated by the @authors tag. All rights 
+	reserved. 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. -->
+<assembly>
+	<id>bin</id>
+	<includeBaseDirectory>false</includeBaseDirectory>
+	<formats>
+		<format>tar.gz</format>
+		<format>zip</format>
+	</formats>
+	<moduleSets>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:arjunajta</include>
+			</includes>
+			<binaries>
+				<outputDirectory>htdocs</outputDirectory>
+				<attachmentClassifier>javadoc</attachmentClassifier>
+				<includeDependencies>false</includeDependencies>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:arjunajta</include>
+			</includes>
+			<binaries>
+				<outputFileNameMapping>${module.artifactId}-sources.${module.extension}
+				</outputFileNameMapping>
+				<outputDirectory>lib</outputDirectory>
+				<attachmentClassifier>sources</attachmentClassifier>
+				<includeDependencies>false</includeDependencies>
+				<unpack>false</unpack>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:tsmx-tools</include>
+			</includes>
+			<binaries>
+				<outputDirectory>bin</outputDirectory>
+				<outputFileNameMapping>${module.artifactId}.${module.extension}
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<includeDependencies>false</includeDependencies>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:tsmx-jmxbrowser</include>
+			</includes>
+			<binaries>
+				<outputDirectory>bin/tools</outputDirectory>
+				<outputFileNameMapping>${module.artifactId}.${module.extension}
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<includeDependencies>false</includeDependencies>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:tsmx-jta-objectstorebrowser</include>
+			</includes>
+			<binaries>
+				<outputDirectory>bin/tools</outputDirectory>
+				<outputFileNameMapping>tsmx-objectstorebrowser.jar
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<includeDependencies>false</includeDependencies>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:tsmx-perfgraph</include>
+			</includes>
+			<binaries>
+				<outputDirectory>bin/tools</outputDirectory>
+				<outputFileNameMapping>${module.artifactId}.${module.extension}
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<includeDependencies>false</includeDependencies>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:osbv-defaults</include>
+			</includes>
+			<binaries>
+				<outputDirectory>bin/tools/plugins</outputDirectory>
+				<outputFileNameMapping>${module.artifactId}.${module.extension}
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<includeDependencies>false</includeDependencies>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:arjunajta</include>
+			</includes>
+			<binaries>
+				<outputDirectory>lib</outputDirectory>
+				<outputFileNameMapping>${module.artifactId}.${module.extension}
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<dependencySets>
+					<dependencySet>
+						<outputDirectory>lib/ext</outputDirectory>
+						<outputFileNameMapping>${module.artifactId}.${module.extension}
+						</outputFileNameMapping>
+						<useTransitiveDependencies>true</useTransitiveDependencies>
+						<excludes>
+							<exclude>org.jboss.jbossts:common</exclude>
+							<exclude>org.jboss.jbossts:arjuna</exclude>
+							<exclude>org.jboss.jbossts:tsmx-tools</exclude>
+							<exclude>org.jboss.jbossts:tsmx-jmxbrowser</exclude>
+							<exclude>org.jboss.jbossts:tsmx-jta-objectstorebrowser</exclude>
+							<exclude>org.jboss.jbossts:osbv-defaults</exclude>
+							<exclude>org.jboss.jbossts:tsmx-perfgraph</exclude>
+							<exclude>org.jboss.jbossts:txoj</exclude>
+						</excludes>
+					</dependencySet>
+				</dependencySets>
+			</binaries>
+		</moduleSet>
+		<moduleSet>
+			<includes>
+				<include>org.jboss.jbossts:arjunacore-services</include>
+			</includes>
+			<binaries>
+				<outputDirectory>services/lib</outputDirectory>
+				<outputFileNameMapping>jbossjta-services.jar
+				</outputFileNameMapping>
+				<unpack>false</unpack>
+				<dependencySets>
+					<dependencySet>
+						<outputDirectory>lib/ext</outputDirectory>
+						<outputFileNameMapping>${module.artifactId}.${module.extension}
+						</outputFileNameMapping>
+						<useTransitiveDependencies>false</useTransitiveDependencies>
+						<excludes>
+							<exclude>org.jboss.jbossts:arjuna</exclude>
+						</excludes>
+					</dependencySet>
+				</dependencySets>
+			</binaries>
+		</moduleSet>
+	</moduleSets>
+	<files>
+		<file>
+			<source>copyright.txt</source>
+			<fileMode>0644</fileMode>
+		</file>
+		<file>
+			<source>../JBossORG-EULA.txt</source>
+			<fileMode>0644</fileMode>
+		</file>
+		<file>
+			<source>tsmx/etc/toolsframework.xml</source>
+			<fileMode>0644</fileMode>
+			<outputDirectory>bin/tools</outputDirectory>
+		</file>
+		<file>
+			<source>arjuna/etc/log4j.properties</source>
+			<fileMode>0644</fileMode>
+			<outputDirectory>etc</outputDirectory>
+		</file>
+		<file>
+			<source>../ext/third_party_licenses.txt</source>
+			<fileMode>0644</fileMode>
+			<outputDirectory>lib/ext</outputDirectory>
+		</file>
+		<file>
+			<source>scripts/withoutorb-setup-env.sh</source>
+			<fileMode>0755</fileMode>
+			<outputDirectory>bin</outputDirectory>
+			<destName>setup-env.sh</destName>
+			<filtered>true</filtered>
+		</file>
+		<file>
+			<source>scripts/withoutorb-setup-env.bat</source>
+			<fileMode>0755</fileMode>
+			<outputDirectory>bin</outputDirectory>
+			<destName>setup-env.bat</destName>
+			<filtered>true</filtered>
+		</file>
+		<file>
+			<source>jbossts-properties-arjunajta.xml</source>
+			<fileMode>0644</fileMode>
+			<destName>default-jbossts-properties.xml</destName>
+		</file>
+		<file>
+			<source>jbossts-properties-arjunajta.xml</source>
+			<fileMode>0644</fileMode>
+			<outputDirectory>etc</outputDirectory>
+			<destName>jbossts-properties.xml</destName>
+		</file>
+	</files>
+	<fileSets>
+		<fileSet>
+			<directory>scripts</directory>
+			<outputDirectory>bin</outputDirectory>
+			<filtered>true</filtered>
+			<includes>
+				<include>start-recovery-manager*</include>
+				<include>run-tools*</include>
+			</includes>
+		</fileSet>
+		<fileSet>
+			<directory>arjuna/services/scripts/windows</directory>
+			<outputDirectory>services/bin/windows</outputDirectory>
+		</fileSet>
+		<fileSet>
+			<directory>arjuna/services/scripts/unix</directory>
+			<outputDirectory>services/bin/hpux</outputDirectory>
+		</fileSet>
+		<fileSet>
+			<directory>arjuna/services/scripts/unix</directory>
+			<outputDirectory>services/bin/linux</outputDirectory>
+		</fileSet>
+		<fileSet>
+			<directory>arjuna/services/scripts/unix</directory>
+			<outputDirectory>services/bin/solaris</outputDirectory>
+		</fileSet>
+		<fileSet>
+			<directory>arjuna/services/config</directory>
+			<outputDirectory>services/config</outputDirectory>
+		</fileSet>
+		<fileSet>
+			<directory>docs/ArjunaTA_Installation_And_Administration_Guide/target/publican/ArjunaTA_Installation_And_Administration_Guide/en-US/pdf/</directory>
+			<outputDirectory>docs</outputDirectory>
+		</fileSet>
+		<fileSet>
+			<directory>docs/ArjunaTA_Development_Guide/target/publican/ArjunaTA_Development_Guide/en-US/pdf/</directory>
+			<outputDirectory>docs</outputDirectory>
+		</fileSet>
+	</fileSets>
+</assembly> 


Property changes on: labs/jbosstm/trunk/ArjunaJTA/docs
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings



Property changes on: labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings


Added: labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware 
+	LLC, and others contributors as indicated by the @authors tag. All rights 
+	reserved. 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. -->
+<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">
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>arjunajta-dev-guide</artifactId>
+	<name>ArjunaJTA devguide module</name>
+	<packaging>jar</packaging>
+
+	<build>
+		<outputDirectory>target/publican</outputDirectory>
+		<plugins>
+
+			<plugin>
+				<artifactId>maven-antrun-plugin</artifactId>
+				<executions>
+					<execution>
+						<phase>compile</phase>
+						<configuration>
+							<tasks>
+								<exec dir="." executable="publican">
+									<arg value="build" />
+									<arg value="--langs=en-US" />
+									<arg value="--formats=pdf" />
+									<arg value="--config=publican-maven.cfg" />
+								</exec>
+							</tasks>
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+
+			<plugin>
+				<artifactId>maven-jar-plugin</artifactId>
+				<configuration>
+					<includes>
+						<include>**/*.pdf</include>
+					</includes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+</project>

Added: labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/publican-maven.cfg
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/publican-maven.cfg	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Development_Guide/publican-maven.cfg	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,7 @@
+# Config::Simple 4.59
+# Wed Sep  1 15:11:59 2010
+
+xml_lang: en-US
+type: Book
+brand: jboss-community
+tmp_dir: target/publican/ArjunaTA_Development_Guide


Property changes on: labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings


Added: labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware 
+	LLC, and others contributors as indicated by the @authors tag. All rights 
+	reserved. 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. -->
+<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">
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>arjunajta-iaa-guide</artifactId>
+	<name>ArjunaJTA Installation and Administration Guide module</name>
+	<packaging>jar</packaging>
+
+	<build>
+		<outputDirectory>target/publican</outputDirectory>
+		<plugins>
+			<plugin>
+				<artifactId>maven-antrun-plugin</artifactId>
+				<executions>
+					<execution>
+						<phase>compile</phase>
+						<configuration>
+							<tasks>
+								<exec dir="." executable="publican">
+									<arg value="build" />
+									<arg value="--langs=en-US" />
+									<arg value="--formats=pdf" />
+									<arg value="--config=publican-maven.cfg" />
+								</exec>
+							</tasks>
+						</configuration>
+						<goals>
+							<goal>run</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+
+			<plugin>
+				<artifactId>maven-jar-plugin</artifactId>
+				<configuration>
+					<includes>
+						<include>**/*.pdf</include>
+					</includes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+</project>

Added: labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/publican-maven.cfg
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/publican-maven.cfg	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/docs/ArjunaTA_Installation_And_Administration_Guide/publican-maven.cfg	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,7 @@
+# Config::Simple 4.59
+# Wed Sep  1 15:11:59 2010
+
+xml_lang: en-US
+type: Book
+brand: jboss-community
+tmp_dir: target/publican/ArjunaTA_Installation_And_Administration_Guide

Added: labs/jbosstm/trunk/ArjunaJTA/docs/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/docs/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/docs/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,34 @@
+<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) -->
+
+
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.jbossts</groupId>
+	<artifactId>arjunajta-docs</artifactId>
+	<packaging>pom</packaging>
+	<name>ArjunaJTA Documentation</name>
+
+	<modules>
+		<module>ArjunaTA_Development_Guide</module>
+		<module>ArjunaTA_Installation_And_Administration_Guide</module>
+	</modules>
+</project>


Property changes on: labs/jbosstm/trunk/ArjunaJTA/jdbc
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings


Added: labs/jbosstm/trunk/ArjunaJTA/jdbc/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jdbc/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/jdbc/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware 
+	LLC, and others contributors as indicated by the @authors tag. All rights 
+	reserved. 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. -->
+<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">
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>jdbc</artifactId>
+	<name>ArjunaCore arjuna module</name>
+	<packaging>jar</packaging>
+
+	<build>
+		<sourceDirectory>classes</sourceDirectory>
+		<resources>
+			<resource>
+				<directory>etc</directory>
+			</resource>
+		</resources>
+		<testSourceDirectory>tests/classes</testSourceDirectory>
+		<testResources>
+			<testResource>
+				<directory>src/test/resources</directory>
+			</testResource>
+		</testResources>
+
+
+		<plugins>
+			<!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> 
+				<executions> <execution> <id>add-test-source</id> <phase>generate-test-sources</phase> 
+				<goals> <goal>add-test-source</goal> </goals> <configuration> <sources> <source>${basedir}/../../common/tests/com/arjuna/common/tests/simple</source> 
+				</sources> </configuration> </execution> </executions> </plugin> -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<version>2.7</version>
+				<configuration>
+
+					<workingDirectory>${basedir}/target/test-classes</workingDirectory>
+					<runOrder>alphabetical</runOrder>
+					<redirectTestOutputToFile>true</redirectTestOutputToFile>
+					<forkMode>pertest</forkMode>
+					<includes>
+						<include>**/*.java</include>
+					</includes>
+					<excludes>
+						<exclude>**/utils/plugins/**</exclude>
+						<exclude>**/DBPlugin.java</exclude>
+
+
+						<exclude>**/JDBC2Test.java</exclude>
+						<exclude>**/JDBC3Test.java</exclude>
+						<exclude>**/*JNDISetup.java</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+
+		</plugins>
+	</build>
+
+	<dependencies>
+
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>jta</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.8.1</version>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+
+</project>


Property changes on: labs/jbosstm/trunk/ArjunaJTA/jta
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings


Added: labs/jbosstm/trunk/ArjunaJTA/jta/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware 
+	LLC, and others contributors as indicated by the @authors tag. All rights 
+	reserved. 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. -->
+<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">
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>jta</artifactId>
+	<name>ArjunaCore arjuna module</name>
+	<packaging>jar</packaging>
+
+	<build>
+		<sourceDirectory>classes</sourceDirectory>
+		<resources>
+			<resource>
+				<directory>etc</directory>
+			</resource>
+		</resources>
+		<testSourceDirectory>tests/classes</testSourceDirectory>
+		<testResources>
+			<testResource>
+				<directory>src/test/resources</directory>
+			</testResource>
+			<testResource>
+				<directory>tests/byteman-scripts</directory>
+			</testResource>
+		</testResources>
+
+
+		<plugins>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>build-helper-maven-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>add-test-source</id>
+						<phase>generate-test-sources</phase>
+						<goals>
+							<goal>add-test-source</goal>
+						</goals>
+						<configuration>
+							<sources>
+								<source>${basedir}/../../common/tests/com/arjuna/common/tests/simple</source>
+							</sources>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<version>2.7</version>
+				<configuration>
+					<additionalClasspathElements>
+						<additionalClasspathElement>${env.JAVA_HOME}/lib/tools.jar</additionalClasspathElement>
+					</additionalClasspathElements>
+					<workingDirectory>${basedir}/target/test-classes</workingDirectory>
+					<runOrder>alphabetical</runOrder>
+					<redirectTestOutputToFile>true</redirectTestOutputToFile>
+					<forkMode>pertest</forkMode>
+					<useManifestOnlyJar>false</useManifestOnlyJar>
+					<includes>
+						<include>**/*.java</include>
+					</includes>
+					<excludes>
+						<!-- exclude tests which were run above using byteman scripts -->
+						<exclude>**/recovery/CrashRecovery.java</exclude>
+						<!-- exclude tests which we don't want to run -->
+						<exclude>**/common/**</exclude>
+						<exclude>**/LastOnePhaseResource.java</exclude>
+						<exclude>**/DummyXARecoveryResource.java</exclude>
+						<exclude>**/TestSynchronization.java</exclude>
+						<exclude>**/TestXAResource.java</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+
+		</plugins>
+	</build>
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<!-- https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/jbossas/jboss-as-component-matrix/ -->
+				<groupId>org.jboss.jbossas</groupId>
+				<artifactId>jboss-as-component-matrix</artifactId>
+				<version>6.0.0.20101110-CR1</version>
+				<!--<version>6.0.0-SNAPSHOT</version> -->
+				<type>pom</type>
+				<scope>import</scope>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+	<dependencies>
+
+		<!-- JTA (local: ArjunaJTA/jta and remote: ArjunaJTS/jtax) need JTA and 
+			JCA (for tx inflow) apis. -->
+		<dependency>
+			<groupId>org.jboss.spec.javax.transaction</groupId>
+			<artifactId>jboss-transaction-api_1.1_spec</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.jboss.spec.javax.resource</groupId>
+			<artifactId>jboss-connector-api_1.5_spec</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>common</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>arjuna</artifactId>
+		</dependency>
+		<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>
+	</dependencies>
+
+	<properties>
+		<byteman-version>1.5.1</byteman-version>
+	</properties>
+
+</project>

Modified: labs/jbosstm/trunk/ArjunaJTA/jta/tests/classes/com/hp/mwtests/ts/jta/recovery/CrashRecovery.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/jta/tests/classes/com/hp/mwtests/ts/jta/recovery/CrashRecovery.java	2011-02-20 16:52:05 UTC (rev 36634)
+++ labs/jbosstm/trunk/ArjunaJTA/jta/tests/classes/com/hp/mwtests/ts/jta/recovery/CrashRecovery.java	2011-02-20 16:57:30 UTC (rev 36635)
@@ -37,9 +37,15 @@
 
 import javax.transaction.xa.*;
 
+import org.jboss.byteman.contrib.bmunit.BMScript;
+import org.jboss.byteman.contrib.bmunit.BMUnitRunner;
 import org.junit.Test;
+import org.junit.runner.RunWith;
+
 import static org.junit.Assert.*;
 
+ at RunWith(BMUnitRunner.class)
+ at BMScript("recovery")
 public class CrashRecovery
 {
     @Test

Added: labs/jbosstm/trunk/ArjunaJTA/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,59 @@
+<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) -->
+
+
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>org.jboss.jbossts</groupId>
+	<artifactId>jbossjta-all</artifactId>
+	<packaging>pom</packaging>
+	<name>JBossJTA</name>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-sources</id>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+
+	<modules>
+		<module>../common</module>
+		<module>../ArjunaCore/arjuna</module>
+		<module>../ArjunaCore/txoj</module>
+		<module>../ArjunaCore/tsmx</module>
+		<module>jta</module>
+		<module>jdbc</module>
+		<module>tsmx</module>
+		<module>jbossjta</module>
+		<module>docs</module>
+		<module>dist</module>
+	</modules>
+</project>


Property changes on: labs/jbosstm/trunk/ArjunaJTA/tsmx
___________________________________________________________________
Added: svn:ignore
   + target
build
.project
.classpath
.settings


Added: labs/jbosstm/trunk/ArjunaJTA/tsmx/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/tsmx/pom.xml	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaJTA/tsmx/pom.xml	2011-02-20 16:57:30 UTC (rev 36635)
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- JBoss, Home of Professional Open Source Copyright 2008, Red Hat Middleware 
+	LLC, and others contributors as indicated by the @authors tag. All rights 
+	reserved. 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. -->
+<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">
+	<parent>
+		<groupId>org.jboss.jbossts</groupId>
+		<artifactId>narayana-build-common</artifactId>
+		<version>5.0.0.M1-SNAPSHOT</version>
+	</parent>
+
+	<modelVersion>4.0.0</modelVersion>
+	<artifactId>tsmx-jta-objectstorebrowser</artifactId>
+	<name>ArjunaCore tsmx-jta-objectstorebrowser module</name>
+	<packaging>jar</packaging>
+
+
+	<build>
+		<resources>
+			<resource>
+				<directory>../../ArjunaCore/tsmx/etc/objectstorebrowser</directory>
+			</resource>
+		</resources>
+
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<includes>
+						<include>com/arjuna/ats/tools/objectstorebrowser/**</include>
+					</includes>
+					<!-- TODO THIS WAS NOT ACTUALLY EXCLUDED IN THE ORIGINAL BUILD DUE TO 
+						A TYPO <excludes> <exclude>com/arjuna/ats/tools/objectstorebrowser/stateviewers/viewers/**</exclude> 
+						</excludes> -->
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>build-helper-maven-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>add-source</id>
+						<phase>generate-sources</phase>
+						<goals>
+							<goal>add-source</goal>
+						</goals>
+						<configuration>
+							<sources>
+								<source>../../ArjunaCore/tsmx/bin</source>
+								<source>bin</source>
+							</sources>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+	<dependencies>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>tsmx-tools</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.jbossts</groupId>
+			<artifactId>jta</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.jboss.javaee</groupId>
+			<artifactId>jboss-javaee</artifactId>
+			<scope>provided</scope>
+		</dependency>
+	</dependencies>
+</project>



More information about the jboss-svn-commits mailing list