gpt4 book ai didi

java - 如何在 Maven 中构建 WAR 项目,在安装到本地存储库并部署到远程存储库时给出自定义名称

转载 作者:行者123 更新时间:2023-12-01 11:38:23 26 4
gpt4 key购买 nike

我知道,我可以使用 pom.xml 文件中的 build/finalName 标记为 WAR 文件指定文件名。

但这只会影响在目标目录(或使用 build/directory 指定的特定目录)中创建的包的名称。它不会影响本地存储库和远程存储库中的文件名,它们将始终包含带有版本号的名称。

有没有其他方法可以做到这一点,因为它也会影响本地存储库和远程存储库?

引用文献:how to Build project with maven without version

最佳答案

基本上,存储库中的artifact由我们的pom.xmlgroup-idartifact-id。即使我们更改了 finalName,也没有任何效果,因为我们的 pom.xml 仍然相同。

假设我们的 pom.xml 被定义为 some-group:foo。然后我们将 finalName 更改为 bar 我不知道如何从 repository< 获取 some-group:bar/

没有任何pom.xml描述some-group:bar

关于java - 如何在 Maven 中构建 WAR 项目,在安装到本地存储库并部署到远程存储库时给出自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com