Download arjuna-5.5.1.final.jar file

Introduction

You can download arjuna-5.5.1.final.jar in this page.

License

LGPL

Type List

arjuna-5.5.1.final.jar file has the following types.

META-INF/INDEX.LIST
META-INF/MANIFEST.MF
META-INF/maven/org.jboss.narayana.arjunacore/arjuna/pom.properties
META-INF/maven/org.jboss.narayana.arjunacore/arjuna/pom.xml
arjuna-properties.mappings
com.arjuna.ats.arjuna.AtomicAction.class
com.arjuna.ats.arjuna.ObjectModel.class
com.arjuna.ats.arjuna.ObjectStatus.class
com.arjuna.ats.arjuna.ObjectType.class
com.arjuna.ats.arjuna.StateManager.class
com.arjuna.ats.arjuna.TopLevelAction.class
com.arjuna.ats.arjuna.common.CoordinatorEnvironmentBean.class
com.arjuna.ats.arjuna.common.CoordinatorEnvironmentBeanMBean.class
com.arjuna.ats.arjuna.common.CoreEnvironmentBean.class
com.arjuna.ats.arjuna.common.CoreEnvironmentBeanException.class
com.arjuna.ats.arjuna.common.CoreEnvironmentBeanMBean.class
com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBean.class
com.arjuna.ats.arjuna.common.ObjectStoreEnvironmentBeanMBean.class
com.arjuna.ats.arjuna.common.RecoveryEnvironmentBean.class
com.arjuna.ats.arjuna.common.RecoveryEnvironmentBeanMBean.class
com.arjuna.ats.arjuna.common.Uid.class
com.arjuna.ats.arjuna.common.arjPropertyManager.class
com.arjuna.ats.arjuna.common.recoveryPropertyManager.class
com.arjuna.ats.arjuna.coordinator.AbstractRecord.class
com.arjuna.ats.arjuna.coordinator.ActionHierarchy.class
com.arjuna.ats.arjuna.coordinator.ActionInfo.class
com.arjuna.ats.arjuna.coordinator.ActionManager.class
com.arjuna.ats.arjuna.coordinator.ActionStatus.class
com.arjuna.ats.arjuna.coordinator.ActionType.class
com.arjuna.ats.arjuna.coordinator.AddOutcome.class
com.arjuna.ats.arjuna.coordinator.AsyncAfterSynchronization.class
com.arjuna.ats.arjuna.coordinator.AsyncBeforeSynchronization.class
com.arjuna.ats.arjuna.coordinator.AsyncCommit.class
com.arjuna.ats.arjuna.coordinator.AsyncPrepare.class
com.arjuna.ats.arjuna.coordinator.BasicAction.class
com.arjuna.ats.arjuna.coordinator.BasicActionFinalizer.class
com.arjuna.ats.arjuna.coordinator.CheckedAction.class
com.arjuna.ats.arjuna.coordinator.CheckedActionFactory.class
com.arjuna.ats.arjuna.coordinator.ExceptionDeferrer.class
com.arjuna.ats.arjuna.coordinator.HeuristicInformation.class
com.arjuna.ats.arjuna.coordinator.HeuristicNotification.class
com.arjuna.ats.arjuna.coordinator.OnePhaseResource.class
com.arjuna.ats.arjuna.coordinator.Reapable.class
com.arjuna.ats.arjuna.coordinator.RecordList.class
com.arjuna.ats.arjuna.coordinator.RecordListIterator.class
com.arjuna.ats.arjuna.coordinator.RecordType.class
com.arjuna.ats.arjuna.coordinator.SynchronizationRecord.class
com.arjuna.ats.arjuna.coordinator.TransactionReaper.class
com.arjuna.ats.arjuna.coordinator.TwoPhaseCommitThreadPool.class
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.class
com.arjuna.ats.arjuna.coordinator.TwoPhaseOutcome.class
com.arjuna.ats.arjuna.coordinator.TxControl.class
com.arjuna.ats.arjuna.coordinator.TxStats.class
com.arjuna.ats.arjuna.coordinator.TxStatsMBean.class
com.arjuna.ats.arjuna.coordinator.abstractrecord.RecordTypeManager.class
com.arjuna.ats.arjuna.coordinator.abstractrecord.RecordTypeMap.class
com.arjuna.ats.arjuna.coordinator.internal.TxCommitStatistic.class
com.arjuna.ats.arjuna.coordinator.listener.ReaperMonitor.class
com.arjuna.ats.arjuna.exceptions.FatalError.class
com.arjuna.ats.arjuna.exceptions.ObjectStoreError.class
com.arjuna.ats.arjuna.exceptions.ObjectStoreException.class
com.arjuna.ats.arjuna.logging.arjunaI18NLogger.class
com.arjuna.ats.arjuna.logging.tsLogger.class
com.arjuna.ats.arjuna.objectstore.BaseStore.class
com.arjuna.ats.arjuna.objectstore.ObjectStore.class
com.arjuna.ats.arjuna.objectstore.ObjectStoreAPI.class
com.arjuna.ats.arjuna.objectstore.ObjectStoreIterator.class
com.arjuna.ats.arjuna.objectstore.ParticipantStore.class
com.arjuna.ats.arjuna.objectstore.RecoveryStore.class
com.arjuna.ats.arjuna.objectstore.StateStatus.class
com.arjuna.ats.arjuna.objectstore.StateType.class
com.arjuna.ats.arjuna.objectstore.StoreManager.class
com.arjuna.ats.arjuna.objectstore.TxLog.class
com.arjuna.ats.arjuna.objectstore.jdbc.JDBCAccess.class
com.arjuna.ats.arjuna.recovery.ActionStatusService.class
com.arjuna.ats.arjuna.recovery.ExpiryScanner.class
com.arjuna.ats.arjuna.recovery.RecoverAtomicAction.class
com.arjuna.ats.arjuna.recovery.RecoveryActivator.class
com.arjuna.ats.arjuna.recovery.RecoveryDriver.class
com.arjuna.ats.arjuna.recovery.RecoveryManager.class
com.arjuna.ats.arjuna.recovery.RecoveryModule.class
com.arjuna.ats.arjuna.recovery.RecoveryScan.class
com.arjuna.ats.arjuna.recovery.ScanThread.class
com.arjuna.ats.arjuna.recovery.Service.class
com.arjuna.ats.arjuna.recovery.TransactionStatusConnectionManager.class
com.arjuna.ats.arjuna.recovery.TransactionStatusManager.class
com.arjuna.ats.arjuna.state.ByteBuffer.class
com.arjuna.ats.arjuna.state.InputBuffer.class
com.arjuna.ats.arjuna.state.InputObjectState.class
com.arjuna.ats.arjuna.state.OutputBuffer.class
com.arjuna.ats.arjuna.state.OutputObjectState.class
com.arjuna.ats.arjuna.tools.DirEntry.class
com.arjuna.ats.arjuna.tools.MonitorThread.class
com.arjuna.ats.arjuna.tools.OTM.class
com.arjuna.ats.arjuna.tools.ObjectStateQuery.class
com.arjuna.ats.arjuna.tools.ObjectStoreMonitor.class
com.arjuna.ats.arjuna.tools.RecoveryMonitor.class
com.arjuna.ats.arjuna.tools.TransactionMonitor.class
com.arjuna.ats.arjuna.tools.log.AtomicActionTypeMap.class
com.arjuna.ats.arjuna.tools.log.LogBrowser.class
com.arjuna.ats.arjuna.tools.log.LogConsole.class
com.arjuna.ats.arjuna.tools.log.LogEditor.class
com.arjuna.ats.arjuna.tools.log.TransactionTypeManager.class
com.arjuna.ats.arjuna.tools.osb.annotation.MXBeanDescription.class
com.arjuna.ats.arjuna.tools.osb.annotation.MXBeanPropertyDescription.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.BaseStoreMBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.ObjectStateWrapper.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.OutputObjectStateWrapper.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.ParticipantStoreBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.ParticipantStoreBeanMBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.RecoveryStoreBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.RecoveryStoreBeanMBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBean.class
com.arjuna.ats.arjuna.tools.osb.api.mbeans.TxLogBeanMBean.class
com.arjuna.ats.arjuna.tools.osb.api.proxy.ParticipantStoreProxy.class
com.arjuna.ats.arjuna.tools.osb.api.proxy.RecoveryStoreProxy.class
com.arjuna.ats.arjuna.tools.osb.api.proxy.StoreManagerProxy.class
com.arjuna.ats.arjuna.tools.osb.api.proxy.TxLogProxy.class
com.arjuna.ats.arjuna.tools.osb.mbean.ActionBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.ActionBeanMBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.ActionBeanWrapperInterface.class
com.arjuna.ats.arjuna.tools.osb.mbean.HeaderState.class
com.arjuna.ats.arjuna.tools.osb.mbean.HeaderStateReader.class
com.arjuna.ats.arjuna.tools.osb.mbean.HeuristicStatus.class
com.arjuna.ats.arjuna.tools.osb.mbean.LogRecordWrapper.class
com.arjuna.ats.arjuna.tools.osb.mbean.LogRecordWrapperMBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.OSBTypeHandler.class
com.arjuna.ats.arjuna.tools.osb.mbean.OSEntryBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.OSEntryBeanMBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBrowser.class
com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBrowserMBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreItemMBean.class
com.arjuna.ats.arjuna.tools.osb.mbean.ParticipantStatus.class
com.arjuna.ats.arjuna.tools.osb.mbean.StateManagerWrapper.class
com.arjuna.ats.arjuna.tools.osb.mbean.UidWrapper.class
com.arjuna.ats.arjuna.tools.osb.util.JMXServer.class
com.arjuna.ats.arjuna.utils.FileLock.class
com.arjuna.ats.arjuna.utils.Process.class
com.arjuna.ats.arjuna.utils.ThreadUtil.class
com.arjuna.ats.arjuna.utils.Utility.class
com.arjuna.ats.internal.arjuna.Header.class
com.arjuna.ats.internal.arjuna.LogWriteStateManager.class
com.arjuna.ats.internal.arjuna.TxLogWritePersistenceRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.ActivationRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.CadaverActivationRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.CadaverRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.DisposeRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.LastResourceRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.PersistenceRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.RecoveryRecord.class
com.arjuna.ats.internal.arjuna.abstractrecords.StateManagerFriend.class
com.arjuna.ats.internal.arjuna.common.UidHelper.class
com.arjuna.ats.internal.arjuna.coordinator.AppendLogTransaction.class
com.arjuna.ats.internal.arjuna.coordinator.CheckedActionFactoryImple.class
com.arjuna.ats.internal.arjuna.coordinator.ReaperElement.class
com.arjuna.ats.internal.arjuna.coordinator.ReaperElementManager.class
com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.class
com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.class
com.arjuna.ats.internal.arjuna.objectstore.ActionStore.class
com.arjuna.ats.internal.arjuna.objectstore.AsyncStore.class
com.arjuna.ats.internal.arjuna.objectstore.CacheStore.class
com.arjuna.ats.internal.arjuna.objectstore.FileLockingStore.class
com.arjuna.ats.internal.arjuna.objectstore.FileSystemStore.class
com.arjuna.ats.internal.arjuna.objectstore.HashedActionStore.class
com.arjuna.ats.internal.arjuna.objectstore.HashedStore.class
com.arjuna.ats.internal.arjuna.objectstore.LogInstance.class
com.arjuna.ats.internal.arjuna.objectstore.LogPurger.class
com.arjuna.ats.internal.arjuna.objectstore.LogStore.class
com.arjuna.ats.internal.arjuna.objectstore.NullActionStore.class
com.arjuna.ats.internal.arjuna.objectstore.PurgeShutdownHook.class
com.arjuna.ats.internal.arjuna.objectstore.ShadowNoFileLockStore.class
com.arjuna.ats.internal.arjuna.objectstore.ShadowingStore.class
com.arjuna.ats.internal.arjuna.objectstore.ShutdownThread.class
com.arjuna.ats.internal.arjuna.objectstore.StoreElement.class
com.arjuna.ats.internal.arjuna.objectstore.TwoPhaseVolatileStore.class
com.arjuna.ats.internal.arjuna.objectstore.VolatileStore.class
com.arjuna.ats.internal.arjuna.objectstore.hornetq.HornetqJournalEnvironmentBean.class
com.arjuna.ats.internal.arjuna.objectstore.hornetq.HornetqJournalEnvironmentBeanMBean.class
com.arjuna.ats.internal.arjuna.objectstore.hornetq.HornetqJournalStore.class
com.arjuna.ats.internal.arjuna.objectstore.hornetq.HornetqObjectStoreAdaptor.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.JDBCImple_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.JDBCStore.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.accessors.DataSourceJDBCAccess.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.accessors.DynamicDataSourceJDBCAccess.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.h2_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.ibm_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.jconnect_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.mariadb_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.microsoft_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.mysql_ab_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.mysql_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.oracle_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.postgres_driver.class
com.arjuna.ats.internal.arjuna.objectstore.jdbc.drivers.postgresql_driver.class
com.arjuna.ats.internal.arjuna.recovery.AtomicActionExpiryScanner.class
com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule.class
com.arjuna.ats.internal.arjuna.recovery.Connection.class
com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.class
com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionScanner.class
com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner.class
com.arjuna.ats.internal.arjuna.recovery.Listener.class
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.class
com.arjuna.ats.internal.arjuna.recovery.RecActivatorLoader.class
com.arjuna.ats.internal.arjuna.recovery.RecoveryManagerImple.class
com.arjuna.ats.internal.arjuna.recovery.RecoveryManagerStatus.class
com.arjuna.ats.internal.arjuna.recovery.TransactionStatusConnector.class
com.arjuna.ats.internal.arjuna.recovery.TransactionStatusManagerItem.class
com.arjuna.ats.internal.arjuna.recovery.WorkerService.class
com.arjuna.ats.internal.arjuna.thread.ThreadActionData.class
com.arjuna.ats.internal.arjuna.thread.ThreadSetup.class
com.arjuna.ats.internal.arjuna.tools.log.EditableAtomicAction.class
com.arjuna.ats.internal.arjuna.tools.log.EditableTransaction.class
com.arjuna.ats.internal.arjuna.utils.AndroidProcessId.class
com.arjuna.ats.internal.arjuna.utils.ExecProcessId.class
com.arjuna.ats.internal.arjuna.utils.FileProcessId.class
com.arjuna.ats.internal.arjuna.utils.MBeanProcessId.class
com.arjuna.ats.internal.arjuna.utils.ManualProcessId.class
com.arjuna.ats.internal.arjuna.utils.SocketProcessId.class
com.arjuna.ats.internal.arjuna.utils.UuidProcessId.class
com/arjuna/ats/arjuna/logging/arjunaI18NLogger.i18n.properties

Pom

arjuna-5.5.1.final.pom file content.

<?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.narayana.arjunacore</groupId>
    <artifactId>arjunacore-all</artifactId>
    <version>5.5.1.Final</version>
    <relativePath>../pom.xml</relativePath>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <artifactId>arjuna</artifactId>
  <name>Narayana: ArjunaCore arjuna</name>
  <description>Narayana: ArjunaCore Arjuna</description>
  <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.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <configuration>
            <!-- exclude everything by default then the not-ibmorb and ibmorb profiles can
                 selectively include/exclude specific tests -->
            <excludes>
              <exclude>**/*.java</exclude>
            </excludes>
          </configuration>
        </plugin>

      <plugin>
        <inherited>false</inherited>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <excludes>
            <exclude>com/arjuna/ats/arjuna/tools/stats/TxPerfGraph.java</exclude>
            <exclude>com/arjuna/ats/arjuna/tools/stats/TxPerfPlugin.java</exclude>
          </excludes>
        </configuration>
      </plugin>
      <plugin>
        <inherited>false</inherited>
        <groupId>org.sonatype.plugins</groupId>
        <artifactId>nexus-staging-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>
  <dependencies>
    <dependency>
      <groupId>org.jboss.narayana</groupId>
      <artifactId>common</artifactId>
      <version>${project.version}</version>
    </dependency>
    <dependency>
      <groupId>org.apache.activemq</groupId>
      <artifactId>artemis-journal</artifactId>
      <version>${version.org.apache.activemq}</version>
      <scope>provided</scope>
      <exclusions>
        <exclusion>
          <groupId>io.netty</groupId>
          <artifactId>netty</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>org.jboss.logging</groupId>
      <artifactId>jboss-logging</artifactId>
      <version>${version.org.jboss.logging.jboss-logging}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.logging</groupId>
      <artifactId>jboss-logging-processor</artifactId>
      <version>${version.org.jboss.logging.jboss-logging-processor}</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.narayana</groupId>
      <artifactId>common</artifactId>
      <version>${project.version}</version>
      <classifier>tests</classifier>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${version.junit}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.byteman</groupId>
      <artifactId>byteman</artifactId>
      <version>${version.org.jboss.byteman}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.byteman</groupId>
      <artifactId>byteman-install</artifactId>
      <version>${version.org.jboss.byteman}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.byteman</groupId>
      <artifactId>byteman-submit</artifactId>
      <version>${version.org.jboss.byteman}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.byteman</groupId>
      <artifactId>byteman-bmunit</artifactId>
      <version>${version.org.jboss.byteman}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.h2database</groupId>
      <artifactId>h2</artifactId>
      <version>${version.com.h2database}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.apache.tomcat</groupId>
      <artifactId>tomcat-catalina</artifactId>
      <version>${version.org.apache.tomcat}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.jboss.narayana</groupId>
      <artifactId>test-utils</artifactId>
      <version>${project.version}</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <profiles>
    <profile>
	  <!-- always run this test configuraton unless the ibmorb profile is active -->
      <id>not-ibmorb</id>
      <activation>
        <property>
          <name>!ibmorb-enabled</name>
        </property>
      </activation>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
              <useManifestOnlyJar>false</useManifestOnlyJar>
              <excludes>
                <!-- exclude tests that load the byteman agent (BMUnitRunner) -->
                <exclude>**/RecoveryManagerStartStopTest.java</exclude>
                <exclude>**/LogStoreTest2.java</exclude>
                <exclude>**/LogStoreRecoveryTest.java</exclude>
                <exclude>**/ReaperMonitorTest.java</exclude>
                <exclude>**/ReaperTestCase3.java</exclude>
                <exclude>**/ReaperTestCase2.java</exclude>
                <exclude>**/ReaperTestCase.java</exclude>
                <!-- not sure why these are excluded -->
                <exclude>**/resources/**</exclude>
                <exclude>**/DummyCheckedAction.java</exclude>
                <exclude>**/MyAccess.java</exclude>
                <exclude>**/Worker.java</exclude>
                <exclude>**/BasicCrashRecord.java</exclude>
                <exclude>**/DummyRecoveryModule.java</exclude>
                <exclude>**/CrashAbstractRecord*.java</exclude>
                <exclude>**/RecoveryTransaction.java</exclude>
                <exclude>**/UserDefFirst0Setup.java</exclude>
                <exclude>**/CachedTest.java</exclude>
                <!-- LogStressTest2 takes too long - needs moving to /qa -->
                <exclude>**/LogStressTest2.java</exclude>
                <!-- auxilairy code used by reaper test classes -->
                <exclude>**/reaper/ReaperTestCaseControl.java</exclude>
              </excludes>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
    <profile>
      <id>linux-windows</id>
      <activation>
        <file>
          <exists>${java.home}/../lib/tools.jar</exists>
        </file>
      </activation>
      <dependencies>
        <dependency>
          <groupId>sun.jdk</groupId>
          <artifactId>jconsole</artifactId>
          <version>${version.sun.jdk}</version>
          <scope>system</scope>
          <systemPath>${java.home}/../lib/jconsole.jar</systemPath>
        </dependency>
      </dependencies>
    </profile>
    <profile>
      <id>os-x</id>
      <activation>
        <file>
          <exists>${java.home}/bundle/Classes/classes.jar</exists>
        </file>
      </activation>
      <dependencies>
        <dependency>
          <groupId>sun.jdk</groupId>
          <artifactId>jconsole</artifactId>
          <version>${version.sun.jdk}</version>
          <scope>system</scope>
          <systemPath>${java.home}/bundle/Classes/jconsole.jar</systemPath>
        </dependency>
      </dependencies>
    </profile>
    <profile>
        <id>release</id>
        <build>
            <plugins>
              <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-install-plugin</artifactId>
                <executions>
                  <execution>
                    <id>default-install</id>
                    <phase>install</phase>
                  </execution>
                </executions>
                <inherited>false</inherited>
              </plugin>
            </plugins>
        </build>
    </profile>
	<profile>
		<id>sybase-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>com.sybase.jConnect</groupId>
				<artifactId>jconn3</artifactId>
				<version>${version.com.sybase.jConnect}</version>
				<scope>system</scope>
				<systemPath>${orson.jar.location}/../qa/dbdrivers/jConnect-6_0/classes/jconn3.jar</systemPath>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>sybasejbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>
	<profile>
		<id>oracle-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>com.oracle</groupId>
				<artifactId>ojdbc</artifactId>
				<version>${version.com.oracle}</version>
				<scope>system</scope>
				<systemPath>${orson.jar.location}/../qa/dbdrivers/oracle_10_2_0_4/ojdbc14.jar</systemPath>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>oraclejbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>
	<profile>
		<id>db2-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>com.ibm</groupId>
				<artifactId>db2jcc</artifactId>
				<version>${version.com.ibm}</version>
				<scope>system</scope>
				<systemPath>${orson.jar.location}/../qa/dbdrivers/DB2_v9.7/db2jcc.jar</systemPath>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>db2jbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>
	<profile>
		<id>postgres-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>postgresql</groupId>
				<artifactId>postgresql</artifactId>
				<version>${version.postgresql}</version>
				<scope>test</scope>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>postgresjbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>
	<profile>
		<id>mysql-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>mysql</groupId>
				<artifactId>mysql-connector-java</artifactId>
				<version>${version.mysql}</version>
				<scope>test</scope>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>mysqljbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>
	<profile>
		<id>mariadb-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>org.mariadb.jdbc</groupId>
				<artifactId>mariadb-java-client</artifactId>
				<version>${version.mariadb}</version>
				<scope>test</scope>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>mariadbjbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>

	<profile>
		<id>mssql-jdbc-store</id>
		<dependencies>
			<dependency>
				<groupId>com.microsoft.sqlserver</groupId>
				<artifactId>sqljdbc4</artifactId>
				<version>${version.com.microsoft.sqlserver}</version>
				<systemPath>${orson.jar.location}/../qa/dbdrivers/mssql2005_sqljdbc_2.0/enu/sqljdbc4.jar</systemPath>
				<scope>system</scope>
			</dependency>
		</dependencies>
		<build>
			<plugins>
				<plugin>
					<groupId>org.apache.maven.plugins</groupId>
					<artifactId>maven-surefire-plugin</artifactId>
					<configuration>
						<systemProperties>
							<property>
								<name>com.arjuna.ats.arjuna.common.propertiesFile</name>
								<value>mssqljbossts-properties.xml</value>
							</property>
						</systemProperties>
					</configuration>
				</plugin>
			</plugins>
		</build>
	</profile>
  <profile>
    <id>community</id>
    <dependencies>
      <dependency>
        <groupId>orson</groupId>
        <artifactId>orson</artifactId>
        <version>${version.orson}</version>
        <scope>system</scope>
        <systemPath>${orson.jar.location}/orson-0.5.0.jar</systemPath>
      </dependency>
        <dependency>
        <groupId>jfree</groupId>
        <artifactId>jfreechart</artifactId>
        <version>${version.jfree}</version>
      </dependency>
    </dependencies>
    <build>
      <plugins>
        <plugin>
          <inherited>false</inherited>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
        <configuration combine.children="append">
          <excludes>
          </excludes>
        </configuration>

        </plugin>
      </plugins>
    </build>
  </profile>
    <profile>
        <id>codeCoverage</id>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <excludes>
						  <!-- stress tests are not unit tests -->
                          <exclude>**/LogStressTest2.java</exclude>
                        </excludes>
                        <systemProperties>
                            <property>
                                <name>com.arjuna.ats.arjuna.common.propertiesFile</name>
                                <value>h2jbossts-properties.xml</value>
                            </property>
                        </systemProperties>

                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>
    <profile>
      <id>ibmorb</id>
      <activation>
        <property>
          <name>ibmorb-enabled</name>
        </property>
      </activation>
     <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <executions>
              <execution>
                <id>surefire-ibmorb</id>
                <phase>test</phase>
                <goals>
                  <goal>test</goal>
                </goals>
                <configuration>
                  <excludes>
			        <!--
			        BMUnit uses a special, /optional/ capability of the JVM to load the
			        Byteman agent into a running JVM (the agent is the bit of Byteman which
			        injects rules into bytecode) but the IBM jdk does not support the option.
			        It is possible to load the agent from the java command line but BMUNit
			        chooses to load the agent on demand. The fix is use the latter stragegy
			        when running with the IBM jdk. TODO
			        -->
                    <exclude>**/RecoveryManagerStartStopTest.java</exclude>
                    <exclude>**/ReaperTestCase3.java</exclude>
                    <exclude>**/ReaperTestCase2.java</exclude>
                    <exclude>**/ReaperTestCase.java</exclude>
                    <exclude>**/ReaperMonitorTest.java</exclude>
                    <exclude>**/LogStoreTest2.java</exclude>
                    <exclude>**/LogStoreRecoveryTest.java</exclude>
                    <exclude>**/LogStoreRecoveryTest.java</exclude>
                    <!-- stress tests don't belong in unit tests -->
                    <exclude>**/LogStressTest*.java</exclude>
                  </excludes>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>

POM Entry

<dependency>
   <groupId>org.jboss.narayana.arjunacore</groupId>
   <artifactId>arjuna</artifactId>
   <version>5.5.1.final</version>
</dependency>

Download

If you think the following arjuna-5.5.1.final.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download arjuna-5.5.1.final.jar file




PreviousNext

Related