Артефакт com.oracle.toplink:toplink:jar:10.1.3 не найден
Я пытаюсь создать проект 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>
Вопросы:
- Какой репозиторий я должен добавить, чтобы maven разрешил эту зависимость?
- Как обычно узнать, к какому репо принадлежит тот или иной артефакт?
Я вижу сообщение об ошибке ниже. Означает ли эта ошибка, что Maven не пытался найти ее в других упомянутых репозиториях?
Не удалось найти артефакт com.oracle.toplink:toplink:jar:10.1.3 в repo2.maven.org ( http://repo2.maven.org/maven2) -> [Помощь 1]
1 ответ
Oracle toplink - toplink-10.1.3 в центральном репозитории maven http://repo1.maven.org/maven2. Так что вам просто нужно добавить зависимость в pom.xml, а не в репозиторий.
<dependency>
<groupId>com.oracle.toplink</groupId>
<artifactId>toplink</artifactId>
<version>10.1.3</version>
</dependency>
Источник: