簡體   English   中英

代碼構建-將Maven依賴項添加到EclipseLink(ant + maven + Tycho)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM