簡體   English   中英

如何強制Maven將版本號保留在依賴文件名之外?

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

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