我们在没有附加源 jar 的情况下向我们的 nexus 存储库发布了许多版本。我想回填这些版本的源 jar。
我试图做的是
- 签出我想为其上传源的标记版本
- 使用 attach-sources 片段更新 pom
- 做一个 Maven 部署
由于 pom 和工件 jar 已经在存储库中,因此失败并显示 400 错误代码。
有没有办法只上传源jar?
我们在没有附加源 jar 的情况下向我们的 nexus 存储库发布了许多版本。我想回填这些版本的源 jar。
我试图做的是
由于 pom 和工件 jar 已经在存储库中,因此失败并显示 400 错误代码。
有没有办法只上传源jar?
您应该可以使用 maven deploy-file 来执行此操作(这也具有生成各种文件总和的额外好处),此处的详细信息(除其他外,您将使用“packaging=jar”和“classifier=source ”)。
我认为最简单的事情就是使用'curl'上传源jar。您甚至不需要为此进行任何更改。