Skip to content
This repository was archived by the owner on Aug 29, 2019. It is now read-only.

Commit f142dd0

Browse files
author
Stephen Felts
committed
JTA 1.3 MR
1 parent 684cdb9 commit f142dd0

7 files changed

Lines changed: 26 additions & 714 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Java(TM) Transaction API (JTA)
2+
Java(TM) Transaction API (JTA), one of the Java Enterprise Edition (Java EE) APIs, enables distributed transactions to be done across multiple X/Open XA resources in a Java environment. JTA is a specification developed under the Java Community Process as JSR 907.
3+
4+
This standalone release of Java(TM) Java Transaction API (JTA), uses a [Java Platform Module System](http://openjdk.java.net/projects/jigsaw/spec/)
5+
"automatic" module name of `java.transaction`, to match the module name used in JDK 9. A future version will include full module metadata. Moreover `javax.transaction.xa` package is now part of the `java.sql` module and should be omitted going forward.

pom.xml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
and Distribution License("CDDL") (collectively, the "License"). You
1111
may not use this file except in compliance with the License. You can
1212
obtain a copy of the License at
13-
https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html
14-
or packager/legal/LICENSE.txt. See the License for the specific
13+
https://oss.oracle.com/licenses/CDDL+GPL-1.1
14+
or LICENSE.txt. See the License for the specific
1515
language governing permissions and limitations under the License.
1616
1717
When distributing the software, include this License Header Notice in each
18-
file and include the License file at packager/legal/LICENSE.txt.
18+
file and include the License file at LICENSE.txt.
1919
2020
GPL Classpath Exception:
2121
Oracle designates this particular file as subject to the "Classpath"
@@ -51,12 +51,12 @@
5151

5252
<groupId>javax.transaction</groupId>
5353
<artifactId>javax.transaction-api</artifactId>
54-
<version>1.2.2-SNAPSHOT</version>
54+
<version>1.3</version>
5555

5656
<properties>
5757
<non.final>false</non.final>
5858
<extension.name>javax.transaction</extension.name>
59-
<spec.version>1.2</spec.version>
59+
<spec.version>1.3</spec.version>
6060
<findbugs.version>2.3.1</findbugs.version>
6161
<findbugs.exclude>exclude.xml</findbugs.exclude>
6262
<findbugs.threshold>Low</findbugs.threshold>
@@ -84,25 +84,25 @@
8484
<licenses>
8585
<license>
8686
<name>CDDL + GPLv2 with classpath exception</name>
87-
<url>https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html</url>
87+
<url>https://github.com/javaee/javax.transaction/blob/master/LICENSE</url>
8888
<distribution>repo</distribution>
8989
<comments>A business-friendly OSS license</comments>
9090
</license>
9191
</licenses>
9292
<issueManagement>
9393
<system>jira</system>
94-
<url>http://java.net/jira/browse/JTA_SPEC</url>
94+
<url>https://github.com/javaee/javax.transaction/issues</url>
9595
</issueManagement>
9696
<mailingLists>
9797
<mailingList>
9898
<name>JTA Developer</name>
99-
<archive>users@jta-spec.java.net</archive>
99+
<archive>javaee-spec@javaee.groups.io</archive>
100100
</mailingList>
101101
</mailingLists>
102102
<scm>
103-
<connection>scm:svn:https://svn.java.net/svn/glassfish~svn/trunk/api/javaee-api/javax.transaction</connection>
104-
<developerConnection>scm:svn:https://svn.java.net/svn/glassfish~svn/trunk/api/javaee-api/javax.transaction</developerConnection>
105-
<url>http://java.net/projects/glassfish/sources/svn/show/trunk/api/javaee-api/javax.transaction</url>
103+
<connection>scm:git:https://github.com/javaee/javax.transaction.git</connection>
104+
<developerConnection>scm:git:git@github.com:javaee/javax.transaction.git</developerConnection>
105+
<url>https://github.com/javaee/javax.transaction</url>
106106
</scm>
107107

108108
<build>
@@ -194,6 +194,12 @@
194194
<configuration>
195195
<archive>
196196
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
197+
<manifestEntries>
198+
<!-- for JDK 9 -->
199+
<Automatic-Module-Name>
200+
java.transaction
201+
</Automatic-Module-Name>
202+
</manifestEntries>
197203
</archive>
198204
<excludes>
199205
<exclude>**/*.java</exclude>
@@ -282,6 +288,7 @@
282288
<plugin>
283289
<groupId>org.apache.maven.plugins</groupId>
284290
<artifactId>maven-release-plugin</artifactId>
291+
<version>2.5.3</version>
285292
<configuration>
286293
<mavenExecutorId>forked-path</mavenExecutorId>
287294
<useReleaseProfile>false</useReleaseProfile>

src/main/java/javax/transaction/xa/XAException.java

Lines changed: 0 additions & 221 deletions
This file was deleted.

0 commit comments

Comments
 (0)