我希望能够将非java工件上传到托管的nexus3存储库。为此,我使用了此链接uploadToNexus中描述的curl命令,但它仅适用于nexus 2.我还注意到我们可以创建groovy脚本,将它们上传到nexus并运行它们(RestApi,但是我不确定我们是否可以创建一个groovy脚本来上传工件。是否有一个groovy脚本给出了这种可能性?我还想知道是否有任何非maven替代maven deploy插件? 提前谢谢。
答案 0 :(得分: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