神器com.oracle.toplink:toplink:jar:10.1.3未找到

时间:2014-02-24 23:07:18

标签: java spring maven-2 toplink toplink-essentials

我正在尝试从头开始创建一个spring 4项目,而maven无法解决com.oracle.toplink:toplink:jar:10.1.3的依赖关系

以下是我在pom.xml

中设置的存储库
<repositories>
    <repository>
        <id>repo2.maven.org</id>
        <name>repo2.maveng.org</name>
        <url>http://repo2.maven.org/maven2</url>
    </repository>
    <repository>
        <id>repo1.maven.org</id>
        <name>repo1.maven.org</name>
        <url>http://repo1.maven.org/maven2</url>
    </repository>
    <repository>
        <id>java.net</id>
        <name>java.net</name>
        <url>http://download.java.net/maven/2</url>
    </repository>
    <repository>
        <id>com.springsource.repository.bundles.release</id>
        <name>EBR Spring Release Repository</name>
        <url>http://repository.springsource.com/maven/bundles/release</url>
    </repository>
    <repository>
        <id>com.springsource.repository.bundles.external</id>
        <name>EBR External Release Repository</name>
        <url>http://repository.springsource.com/maven/bundles/external</url>
    </repository>
    <repository>
        <id>repo.spring.io</id>
        <name>repo.spring.io-releases</name>
        <url>http://repo.spring.io/ext-release-local</url>
    </repository>
</repositories>

问题:

  • 我应该添加哪个repo以确保maven解决了这种依赖?
  • 通常,如何知道具有特定工件的仓库属于哪个?
  • 我看到的错误信息如下。这个错误是否意味着Maven没有尝试在其他提到的存储库中查找它?

    找不到工件com.oracle.toplink:toplink:jar:10.1.3 in repo2.maven.org(http://repo2.maven.org/maven2) - &gt; [帮助1]

1 个答案:

答案 0 :(得分:0)

在maven的中央存储库http://repo1.maven.org/maven2中是Oracle toplink - toplink-10.1.3。所以你只需要在pom.xml中添加依赖项,而不是存储库。

<dependency>
    <groupId>com.oracle.toplink</groupId>
    <artifactId>toplink</artifactId>
    <version>10.1.3</version>
</dependency>

来源:

  1. http://mavenhub.com/mvn/central/com.oracle.toplink/toplink/10.1.3
  2. http://mvnrepository.com/artifact/com.oracle.toplink/toplink/10.1.3