gpt4 book ai didi

java - 如何在不附加版本号的情况下将 Jar 上传到 Archiva?

转载 作者:行者123 更新时间:2023-11-30 02:50:15 28 4
gpt4 key购买 nike

如果我使用 UI 控制台将 jar 文件添加到 Apache Archiva Maven Repo,版本号将添加到 jar 文件中,但这不是我们想要的。例如,如果您浏览 http://mvnrepository.com/获取jar下载的版本是一个子文件夹并且不附加jar文件名。

正如您在下面看到的,我尝试通过 UI 将第 3 方 Jar 添加到存储库,但版本会附加到名称中。

Collection: /com/microsoft/sqlserver/jdbc/sqljdbc41/4.1.5605.100
com/microsoft/sqlserver/jdbc/sqljdbc41 (Parent)


Name

Size (Bytes)

Last Modified

maven-metadata.xml 184 12/08/16 11:30
maven-metadata.xml.md5 52 12/08/16 11:04
maven-metadata.xml.sha1 60 12/08/16 11:04
sqljdbc41-4.1.5605.100.jar 586192 12/08/16 11:04
sqljdbc41-4.1.5605.100.jar.md5 60 12/08/16 11:04
sqljdbc41-4.1.5605.100.jar.sha1 68 12/08/16 11:04
sqljdbc41-4.1.5605.100.pom 417 12/08/16 11:04
sqljdbc41-4.1.5605.100.pom.md5 60 12/08/16 11:04
sqljdbc41-4.1.5605.100.pom.sha1 68 12/08/16 11:04

非常感谢您的帮助。迈克

最佳答案

Archiva(和其他存储库)保留 Artifact ,版本至关重要。所以这个问题的表述很糟糕。可能存在一个问题,如何下载没有版本的 Artifact (感谢 Atmesh Mishra)。

使用 Archiva API 的解决方案 1:How do I download programmatically a single artifact from apache archiva using REST?

使用 Maven 依赖插件的解决方案 2:带有选项参数 stripVersion=true 的目标 dependency:copy: http://maven.apache.org/plugins/maven-dependency-plugin/copy-mojo.html#stripVersion

关于java - 如何在不附加版本号的情况下将 Jar 上传到 Archiva?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38917370/

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