gpt4 book ai didi

java - jar 文件中的 Maven Artifact 版本号

转载 作者:行者123 更新时间:2023-11-30 05:55:07 24 4
gpt4 key购买 nike

我正在使用 Maven 3 构建 xxx-common 模块

构建我的应用程序后,我得到我的 jar 文件作为 xxx-common-0.0.1.jar

这正在部署到我的人工制品中

http://localhost:8800/artifactory/core-release/com/xxx/xxx-common/0.0.1/xxx-common-0.0.1.jar

那个部署很好,

在这里,我怎样才能消除附加的版本号“xxx-common-0.0.1.jar”并且像“xxx-common.jar”一样​​需要它

请大家帮忙解决这个问题...


很抱歉没有成功

下面是我给的....

<plugins>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<finalName>${project.artifactId}</finalName>
</configuration>
</plugin>


<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>

</plugins>

使用

执行

mvn包

安装/home/xxx/build-deploy-tools/.jenkins/jobs/workspace/xxx-common/target/xxx-common.jar 到/home/xxx/.m2/repository/com/xxx/xxx- common/0.0.1/xxx-common-0.0.1.jar

它仍然推送为 xxx-common-0.0.1.jar

最佳答案

在您的存储库中,您永远无法摆脱这些数字。在您的目标目录中,您可以在 Maven JAR Plugin 的配置中使用 finalName 元素.

关于java - jar 文件中的 Maven Artifact 版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8711449/

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