1

我正在使用 Maven 版本 2.0.7,并且正在使用 javadoc 和源插件来创建其他工件以进行部署。所有生成的工件都​​正确部署,但似乎当其他人构建时,他们只会获得他们指定的特定工件。我不想将源代码和 javadoc 工件作为显式依赖项添加到其他项目中,但如果不更改某些内容,我看不到任何其他方式。

  • 这是我正在使用的 Maven 版本的预期行为吗?
  • 如果有的话,这会停止什么版本?
  • 有没有其他方法可以解决这个问题?
4

1 回答 1

0

我不想将源代码和 javadoc 工件作为显式依赖项添加到其他项目中,但如果不更改某些内容,我看不到任何其他方式。

您可以使用以下目标分别获取源工件和 javadoc 工件:

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc

三个主要的 IDE 提供了相似的功能(可能在底层使用相同的目标)。

于 2010-09-28T05:10:42.223 回答