Welcome to Atomikos
Edit | Attach | New | Raw | Delete | History | Print | Tools
You are here: Main » MavenRepository


Maven configuration with Atomikos repository

As of release 3.9, commercial customers need to configure their settings.xml to connect to the Atomikos maven repository - or the jars for the release in question may not be found.

   <!-- see your commercial login -->

CAUTION: for 3.8.x releases, you have to download a repository .zip file for the version of your choice from http://www.atomikos.com/maven-repository/com/atomikos/ExtremeTransactionsForMaven and deploy it to your maven repository. Sorry for the inconvenience, but that is how releases are / were published in the pre-3.9 releases.

Maven with Nexus as your local repository manager

Nexus allows you to setup a proxy repository towards http://www.atomikos.com/maven-repository. Most of this is standard nexus administration, so here we only document what might be specific to Atomikos:


Select your Atomikos proxy repo in nexus, go to the Configuration tab and enable Authentication. Set the username and password for your maven account - which you have received after signing as an Atomikos subscriber.

Browse Remote

The "Browse Remote" functionality may not seem to work from within nexus, however this does not affect maven builds: if your pom files refer to your local nexus as the repository, then the Atomikos jars will still be found and the maven build should work.


You can test if your nexus is configured correctly by creating the following maven test project:

<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/xsd/maven-4.0.0.xsd">
  <name>Test nexus / maven repo</name>
        <url>TODO enter your nexus / atomikos proxy repo URL here</url>

After you build the above maven project, you should see the transactions-jta jar in your nexus, under the "Browse Storage" tab.

CAUTION: as mentioned above, the "Browse Remote" functionality may not work in nexus, but this does not affect your builds nor maven.
Copyright © 2015 Atomikos BVBA. Transaction Management for Extreme Transaction Processing and SOA Environments serving ISV, Commercial, OEM and Open Source Markets
Site map RSS ATOM