• Maven Could not find artifact javax.transaction:jta:jar:1.0.1B


    一个很奇怪的错误,全部错误信息是

    Failed to execute goal on project MavenTest: Could not resolve dependencies for project MavenTest:MavenTest:jar:1.0: Could not find artifact javax.transaction:jta:jar:1.0.1B in central (http://repo.maven.apache.org/maven2) -> [Help 1]

    查了下相关信息

    原因是

    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:

    直接添加maven配置也不行

       <dependency>
                <groupId>jta</groupId>
                <artifactId>jta</artifactId>
                <version>1.0.1b</version>
            </dependency>

    后来直接下载到本地,放到maven仓库里就好了

    http://download.java.net/maven/2/javax/transaction/jta/1.0.1B/
    保存到C:\Users\xingzhe\.m2\repository\javax\transaction\jta\1.0.1B

    又看到了熟悉的BUILD SUCCESS

  • 相关阅读:
    296. Best Meeting Point
    295. Find Median from Data Stream
    294. Flip Game II
    293. Flip Game
    292. Nim Game
    291. Word Pattern II
    NSDateFormatter
    老项目Xcode5.1编译器错误
    SSH安装
    通过USB连接越狱iPhone,SSH进入设备
  • 原文地址:https://www.cnblogs.com/t2xingzhe/p/3082167.html
Copyright © 2020-2023  润新知