【发布时间】:2020-05-14 21:42:25
【问题描述】:
是否可以在Maven的pom文件中更改外部jar的最终名称?
<dependency>
<groupId>com.lowagie</groupId>
<artifactId>iText</artifactId>
<version>2.1.7</version>
</dependency>
我想更改它,以便只有这个特定的 jar 名称会以驼峰形式出现。我想要 iText-2.1.7.jar 而不是 itext-2.1.7.jar。我怎样才能实现它?
【问题讨论】:
-
首先,为什么?其次,没有。
-
区分大小写的更新机制,认为这个 jar 已更新,因为在旧版本中它是骆驼大小写,所以我需要保持不变。
-
我强烈建议使用小写 artifactId.. 并且除此之外不可能如前所述。
-
我对更新机制没有任何影响,我必须确保这个jar不会被替换,所以唯一的方法就是改变它。我在考虑也许使用插件 copy-rename-maven-plugin 在创建 jar 后重命名它。不是优雅的方式,但我需要以某种方式做到这一点。
-
为什么不改变更新机制?
标签: java maven dependencies pom.xml