简体   繁体   English

找不到工件com.oracle.toplink:toplink:jar:10.1.3

[英]Artifact com.oracle.toplink:toplink:jar:10.1.3 not found

I am trying to create a spring 4 project from scratch and maven is unable to resolve the dependency of com.oracle.toplink:toplink:jar:10.1.3 我正在尝试从头开始创建Spring 4项目,而Maven无法解决com.oracle.toplink:toplink:jar:10.1.3的依赖关系

The following are the repositories that I have set in the pom.xml 以下是我在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>

Questions: 问题:

  • Which repo should I add to make sure maven resolves this dependency? 我应该添加哪个仓库以确保Maven解决了这种依赖关系?
  • Usually, how does one know which repo has a particular artifact belong to? 通常,人们如何知道具有特定工件的回购?
  • The error message I see is below. 我看到的错误消息如下。 Does this error mean Maven did not try looking up for it in other repositories mentioned? 这个错误是否表示Maven没有尝试在提到的其他存储库中查找它?

    Could not find artifact com.oracle.toplink:toplink:jar:10.1.3 in repo2.maven.org ( http://repo2.maven.org/maven2 ) -> [Help 1] 在repo2.maven.org( http://repo2.maven.org/maven2 )-> [帮助1]中找不到工件com.oracle.toplink:toplink:jar:10.1.3

The is Oracle toplink - toplink-10.1.3 in maven's Central repository http://repo1.maven.org/maven2 . 这是maven中央存储库http://repo1.maven.org/maven2中的 Oracle toplink-toplink-10.1.3。 So you just only need to add the dependency in pom.xml, not the repository. 因此,您只需要在pom.xml中添加依赖项,而无需在存储库中添加依赖项。

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

Source: 资源:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM