1

我希望能够将非 Java 工件上传到托管的 nexus3 存储库。为此,我使用了此链接uploadToNexus中描述的 curl 命令,但它仅适用于 nexus 2。我还注意到我们可以创建 groovy 脚本,将它们上传到 nexus 并运行它们(RestApi,但我不确定我们是否可以创建一个 groovy 脚本来上传工件。是否有一个 groovy 脚本可以提供这种可能性?我也想知道是否有任何非 maven 替代 maven 部署插件?提前致谢。

4

1 回答 1

2

如果它是非 Java 工件,您可能会考虑使用我们的 RAW 存储库,具体取决于它是什么。但是,如果您确定要使用 Maven 存储库,那么好消息是您可以 :)

假设您有一个相当正常的本地设置,请使用类似的东西。Repository Manager 2 和 3 之间的重大变化是端点发生了变化,这就是旧命令不适合您的原因。

curl -v -u admin:admin123 --upload-file file.jar http://localhost:8081/repository/releases/org/foo/1.0/file.jar
于 2016-12-07T19:05:03.627 回答