maven 上传文件到 Nexus 仓库没有 groupId 和 artifactId

maven upload file to Nexus repo without groupId and artifactId

我有一个 zip 文件和一个 Nexus 存储库,我想知道是否可以创建一个目标来在 repot 根文件夹中上传 zip 文件,而无需 groupId 和 artifactId

我的神器是由 pom.xml

构建的

这取决于您的 Nexus 3 实例中声明的存储库类型。

对于 Maven,您需要一个 GAV (group/artifactID/Version)。
NEXUS-5170 说明即使没有 GAV,GUI 仍然建议“Add Artifact”,但这是一个错误)

在您的情况下,作为一种解决方法,您将创建一个“default/root”组专门用于托管这些类型的工件:一个组用于托管所有工件。
然后您可以使用 deploy:deploy-file, which, .

但是如果您的工件是由 pom.xml 构建的(它确实指定了 GAV),那么一个简单的 mvn deploy 就足够了(目标 deploy:deploy