Skip to content
This repository was archived by the owner on Aug 29, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# 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. Moreover `javax.transaction.xa` package is now part of the `java.sql` module and should be omitted going forward.

29 changes: 19 additions & 10 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -82,27 +82,27 @@
<url>https://glassfish.java.net</url>
</organization>
<licenses>
<license>
<license>
<name>CDDL + GPLv2 with classpath exception</name>
<url>https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html</url>
<url>https://github.com/javaee/javax.transaction/blob/master/LICENSE</url>
<distribution>repo</distribution>
<comments>A business-friendly OSS license</comments>
</license>
</licenses>
<issueManagement>
<system>jira</system>
<url>http://java.net/jira/browse/JTA_SPEC</url>
<url>https://github.com/javaee/javax.transaction/issues</url>
</issueManagement>
<mailingLists>
<mailingList>
<name>JTA Developer</name>
<archive>users@jta-spec.java.net</archive>
<archive>javaee-spec@javaee.groups.io</archive>
</mailingList>
</mailingLists>
<scm>
<connection>scm:svn:https://svn.java.net/svn/glassfish~svn/trunk/api/javaee-api/javax.transaction</connection>
<developerConnection>scm:svn:https://svn.java.net/svn/glassfish~svn/trunk/api/javaee-api/javax.transaction</developerConnection>
<url>http://java.net/projects/glassfish/sources/svn/show/trunk/api/javaee-api/javax.transaction</url>
<connection>scm:git:https://github.com/javaee/javax.transaction.git</connection>
<developerConnection>scm:git:git@github.com:javaee/javax.transaction.git</developerConnection>
<url>https://github.com/javaee/javax.transaction</url>
</scm>

<build>
Expand Down Expand Up @@ -194,9 +194,17 @@
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
<manifestEntries>
<!-- for JDK 9 -->
<Automatic-Module-Name>
java.transaction
</Automatic-Module-Name>
</manifestEntries>
</archive>
<excludes>
<exclude>**/*.java</exclude>
<exclude>**/javax/transaction/xa</exclude>
<exclude>**/javax/transaction/xa/*.*</exclude>
</excludes>
</configuration>
</plugin>
Expand Down Expand Up @@ -282,6 +290,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<mavenExecutorId>forked-path</mavenExecutorId>
<useReleaseProfile>false</useReleaseProfile>
Expand Down
Empty file modified release.sh
100644 → 100755
Empty file.