Я хочу, чтобы добавить следующую зависимость к org.eclipse.persistence.core
:Код здания - добавление Maven зависимостей в EclipseLink (ANT + Maven + Tycho)
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
<scope>provided</scope>
</dependency>
Первая моя наивная попытка, чтобы добавить его в org.eclipse.persistence.core/pom.xml
. Как и ожидалось, это не сработало. После того, что после этого https://stackoverflow.com/a/12410482/5057736 я добавил org.eclipse.persistence.core/META-INF/MANIFEST.MF
Требовать-Bundle настройки:
Require-Bundle: (original), org.slf4j;bundle-version="1.7.21"
Однако я получаю
Caused by: java.lang.RuntimeException: No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from org.eclipse.persistence.core 2.6.3.qualifier to bundle org.slf4j 1.7.21.; No solution found because the problem is unsatisfiable.]
Может кто-нибудь дать точный ответ, как добавить эту зависимость к этому org.eclipse.persistence.core
проекта, потому что после того, как два часы, читая много сообщений, у меня нет решения.
Первый - это org.slf4j, обеспечивающий пакеты OSGi? Я не уверен ... Я бы проверял MANIFEST.MF пакетов ... Кроме того, вам требуется сборка 'org.slf4j', но кто предлагает этот комплект? – khmarbaise
@khmarbaise Спасибо за ваш ответ. Я проверил - эта банка представляет собой комплект OSGI. Это ссылка в maven https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.21. Я не могу сказать больше, потому что не знаю. –
mvnrepository.com is ** NOT ** Maven Central. Maven Central здесь: https://repo1.maven.org/maven2/ Поисковая система находится здесь: https://search.maven.org/ – khmarbaise