[英]Can I force a maven dependency A to use a specific version of a dependency B, whilst using a different version of dependency B along-side it?
[英]How can I force maven to leave the version number out of dependency file names?
我正在使用maven來構建一個“ .ear”項目,該項目可以解決maven存儲庫中的依賴項,然后將其打包到耳朵中(這可能是多余的句子...)。
當依賴項顯示在ear文件中時,將根據以下格式進行命名:
<artifactId>-<version>.<type>
我希望將它們命名為:
<artifactId>.<type>
有人可以指出我正確的方向嗎?
如果您正在使用maven-assembly-plugin構建耳朵,則可以在描述符中使用outputFileNameMapping
屬性: http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_dependencySet
然而,你可能的時候使用Maven的耳插件,在這種情況下,你可以自定義更好bundleFileName
,描述在這里 。
設置finalName屬性。 有關更多詳細信息,請參見http://maven.apache.org/plugins/maven-assembly-plugin/assembly-mojo.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.