![](/img/trans.png)
[英]How to stop Maven from installing project build JAR to local repository
[英]How to build a WAR project in Maven giving a customized name when installed to local repository and deployed to remote repositories
我知道,我可以使用pom.xml文件中的build / finalName标记为WAR文件指定一个文件名。
但这只会影响在目标目录(或使用build / directory的特定给定目录)中创建的包的名称。 它不会影响本地存储库和远程存储库中的文件名,它们将始终包含带有版本号的名称。
还有其他方法可以这样做,因为它也会影响本地存储库和远程存储库?
参考资料: 如何使用没有版本的Maven构建项目
基本上, repository
的artifact
由我们的pom.xml
, group-id
和artifact-id
。 即使我们更改了finalName
,也没有任何效果,因为我们的pom.xml
仍然相同。
想象一下,我们的pom.xml
被定义为some-group:foo
。 然后我们将finalName
更改为bar
我不知道如何从repository
获取some-group:bar
。
没有任何关于some-group:bar
pom.xml
进行描述。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.