3

我们在没有附加源 jar 的情况下向我们的 nexus 存储库发布了许多版本。我想回填这些版本的源 jar。

我试图做的是

  1. 签出我想为其上传源的标记版本
  2. 使用 attach-sources 片段更新 pom
  3. 做一个 Maven 部署

由于 pom 和工件 jar 已经在存储库中,因此失败并显示 400 错误代码。

有没有办法只上传源jar?

4

2 回答 2

4

您应该可以使用 maven deploy-file 来执行此操作(这也具有生成各种文件总和的额外好处),此处的详细信息(除其他外,您将使用“packaging=jar”和“classifier=source ”)。

于 2011-06-03T19:26:19.867 回答
1

我认为最简单的事情就是使用'curl'上传源jar。您甚至不需要为此进行任何更改。

于 2011-06-03T15:26:10.073 回答