maven将文件上传到nexusrepo,没有groupid和artifactid

a6b3iqyw  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(460)

我有一个zip文件和一个nexus repo,我想知道是否有可能创建一个目标,在repot根文件夹中上传zip文件,而不需要groupid和artifactid
我的工件是由pom.xml构建的

wi3ka0sx

wi3ka0sx1#

它取决于nexus3示例中声明的存储库的类型。
对于maven,您需要一个gav(group/artifactid/version)。
( NEXUS-5170 is说明,即使没有gav,gui仍然建议 Add Artifact ,但这是一个错误)
在您的例子中,作为一种解决方法,您将创建一个“default/root”组来专门承载这些类型的工件:一个组来承载所有工件。
然后你可以使用 deploy:deploy-file ,如你所见,这需要一个gav。
但是如果你的神器是由 pom.xml (它确实指定了gav),一个简单的 mvn deploy 足够(目标) deploy:deploy )

相关问题