![](/img/trans.png)
[英]How do I tell if an empty line has been read in with a BufferedReader?
[英]How do I tell maven that an artifact has been renamed?
請考慮以下情形。
我有一個Java 1.8項目,該項目依賴於一個名為foo-bar
的java 8工件和一個稱為baz-qux
的java 5工件。 baz-qux
也依賴於foo-bar
。 但是它使用了特殊的精簡Java 5構建,稱為foo-bar-java5
。 因此,通過將baz-qux
到我的項目中,我可傳遞地引入foo-bar-java5
。 最后,我有一個不理想的狀態,現在我有了foo-bar
和foo-bar-java5
。 顯然,沒有辦法進行全局排除。 所以我不能僅僅排除foo-bar-java5
。 相反,我必須弄亂我的混亂pom,並將其排除在所有將被傳遞的地方。
話雖如此,我有什么辦法可以指定foo-bar
提供foo-bar-java5
? 還是在foo-bar-java5
地方真正排除foo-bar-java5
的唯一選擇?
這是另一個可能對您有用的問題的答案:
https://stackoverflow.com/a/9623517/2879838
基本上,在項目中顯式列出foo-bar-java5作為依賴項,並按提供的方式列出它。 這將告訴Maven在構建期間不要將該jar放入存檔。 這比在任何地方都排除它要麻煩得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.