Maven依赖:copy-dependencies - 获取javadoc和源代码

时间:2016-10-14 09:48:42

标签: java maven maven-dependency-plugin

Maven目标dependency:copy-dependencies将工件与其poms一起复制(如果设置了参数)。是否有可能同时获取源代码和javadoc?

2 个答案:

答案 0 :(得分:2)

您将无法在一次传递中复制依赖项及其源和javadoc,但您可以使用classifier参数和多次调用Dependency Plugin:

  

指定要查找的分类器。示例:来源

例如,如果要复制其源和javadoc的所有依赖项,您可以:

mvn clean dependency:copy-dependencies
mvn dependency:copy-dependencies -Dclassifier=sources
mvn dependency:copy-dependencies -Dclassifier=javadoc

在示例Maven项目上运行上面的3个命令会将其依赖项,它们的源和javadoc复制到默认output directory target/dependency中。请注意,它不是clean,以便不删除以前复制的文件。

这也可以在POM内完成,有3个执行块。

答案 1 :(得分:0)

我们可以使用以下maven命令:

mvn install依赖项:sources -Dclassifier = javadoc