[英]Code building - adding maven dependency to EclipseLink (ant+maven+Tycho)
我想將以下依賴項添加到org.eclipse.persistence.core
:
<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
到Require-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
項目中,因為兩個小時后,閱讀了很多我沒有解決的文章。
在Require-Bundle:
標頭中使用依賴項的Bundle-SymbolicName
在您的情況下,應為:
Require-Bundle: (original), slf4j.api;bundle-version="1.7.21"
我希望這有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.