可以再maven的仓库中查到jta但是就是不能用.
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.0.1b</version>
</dependency>
Could not find artifact javax.transaction:jta:jar:1.0.1B
原因是
This happened because Spring has a transitive dependency with the Sun’s JTA classes, but the JTA jar can’t be inserted in the Maven repository because the Sun’s Binary License.
For solving this dependency you have to download the jta-1_0_1B-classes.zip file from the Sun’s site and install it into your local repository using the following command:
mvn install:install-file \
-Dfile=./jta-1_0_1B-classes.zip \
-DgroupId=javax.transaction \
-DartifactId=jta -Dversion=1.0.1B \
-Dpackaging=jar
也可以再maven的官方网站找到提示:
http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html
下载jar自己安装到自己仓库就可以了.