From 8937ff2a7f224e99030da59ea4fbea3d18b18d07 Mon Sep 17 00:00:00 2001 From: arindam_bandyopadhyay Date: Sun, 24 Sep 2017 23:57:11 +0530 Subject: [PATCH 1/5] adding JDK9 module --- README.md | 2 ++ pom.xml | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..6fe6db1 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +The Java 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. + diff --git a/pom.xml b/pom.xml index 21f6b3a..699f6ff 100644 --- a/pom.xml +++ b/pom.xml @@ -194,9 +194,17 @@ ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + java.transaction + + **/*.java + **/javax/transaction/xa + **/javax/transaction/xa/*.* @@ -282,6 +290,7 @@ org.apache.maven.plugins maven-release-plugin + 2.5.3 forked-path false From cfa0c696bd63fdba6aed9632cf7ae5c1f94da88c Mon Sep 17 00:00:00 2001 From: arindam_bandyopadhyay Date: Mon, 25 Sep 2017 00:10:15 +0530 Subject: [PATCH 2/5] changing java.net reference --- pom.xml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pom.xml b/pom.xml index 699f6ff..acef4a5 100644 --- a/pom.xml +++ b/pom.xml @@ -10,12 +10,12 @@ and Distribution License("CDDL") (collectively, the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the License at - https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html - or packager/legal/LICENSE.txt. See the License for the specific + https://oss.oracle.com/licenses/CDDL+GPL-1.1 + or LICENSE.txt. See the License for the specific language governing permissions and limitations under the License. When distributing the software, include this License Header Notice in each - file and include the License file at packager/legal/LICENSE.txt. + file and include the License file at LICENSE.txt. GPL Classpath Exception: Oracle designates this particular file as subject to the "Classpath" @@ -82,27 +82,27 @@ https://glassfish.java.net - + CDDL + GPLv2 with classpath exception - https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html + https://github.com/javaee/javax.transaction/blob/master/LICENSE repo A business-friendly OSS license jira - http://java.net/jira/browse/JTA_SPEC + https://github.com/javaee/javax.transaction/issues JTA Developer - users@jta-spec.java.net + javaee-spec@javaee.groups.io - scm:svn:https://svn.java.net/svn/glassfish~svn/trunk/api/javaee-api/javax.transaction - scm:svn:https://svn.java.net/svn/glassfish~svn/trunk/api/javaee-api/javax.transaction - http://java.net/projects/glassfish/sources/svn/show/trunk/api/javaee-api/javax.transaction + scm:git:https://github.com/javaee/javax.transaction.git + scm:git:git@github.com:javaee/javax.transaction.git + https://github.com/javaee/javax.transaction From ed4d0c3329fb115c20cb4450e4f15a468d7bc08e Mon Sep 17 00:00:00 2001 From: arindam_bandyopadhyay Date: Wed, 27 Sep 2017 14:31:29 +0530 Subject: [PATCH 3/5] updating readme with module name --- README.md | 3 +++ release.sh | 0 2 files changed, 3 insertions(+) mode change 100644 => 100755 release.sh diff --git a/README.md b/README.md index 6fe6db1..6a4ff11 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ The Java 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. +This standalone release of Java(TM) Java Transaction API (JTA), uses a [Java Platform Module System](http://openjdk.java.net/projects/jigsaw/spec/) +"automatic" module name of `java.transaction`, to match the module name used in JDK 9. A future version will include full module metadata. `javax.transaction.xa` package is now part of the `java.sql` module and should be omitted going forward. + diff --git a/release.sh b/release.sh old mode 100644 new mode 100755 From 21e9c96c624edf7b7f39cf0ffb110070ce4a2712 Mon Sep 17 00:00:00 2001 From: Arindam Bandyopadhyay Date: Wed, 27 Sep 2017 14:34:58 +0530 Subject: [PATCH 4/5] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a4ff11..79be8e1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -The Java 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. +# Java(TM) Transaction API (JTA) +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. This standalone release of Java(TM) Java Transaction API (JTA), uses a [Java Platform Module System](http://openjdk.java.net/projects/jigsaw/spec/) "automatic" module name of `java.transaction`, to match the module name used in JDK 9. A future version will include full module metadata. `javax.transaction.xa` package is now part of the `java.sql` module and should be omitted going forward. From fa2c9f205e625d0d61f5ed78b2ee98e47c8ab742 Mon Sep 17 00:00:00 2001 From: Arindam Bandyopadhyay Date: Wed, 27 Sep 2017 14:36:00 +0530 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 79be8e1..4470490 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ 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. This standalone release of Java(TM) Java Transaction API (JTA), uses a [Java Platform Module System](http://openjdk.java.net/projects/jigsaw/spec/) -"automatic" module name of `java.transaction`, to match the module name used in JDK 9. A future version will include full module metadata. `javax.transaction.xa` package is now part of the `java.sql` module and should be omitted going forward. +"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.