具有分类器但不复制到本地存储库的工件

时间:2010-09-28 04:36:06

标签: maven-2 dependencies maven classification artifact

我正在使用Maven版本2.0.7,我正在使用javadoc和源代码插件为部署创建其他工件。所有生成的工件都​​正确部署,但似乎当其他人构建时,他们只获得他们指定的特定工件。我不想在其他项目中将源和javadoc工件添加为显式依赖项,但在没有更改内容的情况下我无法看到任何其他方式。

  • 这是我正在使用的Maven版本的预期行为吗?
  • 这会停止什么版本?如果有的话?
  • 还有另一种解决方法吗?

1 个答案:

答案 0 :(得分:0)

  

我不想在其他项目中将源和javadoc工件添加为显式依赖项,但在没有更改的情况下我无法看到任何其他方式。

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

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

三个主要的IDE提供类似的功能(可能在引擎盖下使用相同的目标)。