Maven dependency:copy-dependencies -- 获取 javadoc 和源代码
Maven dependency:copy-dependencies -- Get javadoc and sources
Maven 目标 dependency:copy-dependencies
复制工件及其 poms(如果设置了参数)。是否可以通过某种方式获取源代码和 javadoc?
我们可以使用下面的maven命令:
mvn 安装dependency:sources -Dclassifier=javadoc
您将无法一次性复制依赖项及其来源和 javadoc,但您可以使用 classifier
参数和多次调用依赖项插件:
Specify classifier to look for. Example: sources
例如,如果您想复制所有依赖项及其源代码和 javadoc,您可以:
mvn clean dependency:copy-dependencies
mvn dependency:copy-dependencies -Dclassifier=sources
mvn dependency:copy-dependencies -Dclassifier=javadoc
运行 示例 Maven 项目的上述 3 个命令将在默认 output directory 即 target/dependency
中复制其依赖项、源代码和 javadoc。请注意,它不会 clean
,以免删除之前复制的文件。
这也可以在 POM 内部完成,使用 3 个执行块。
Maven 目标 dependency:copy-dependencies
复制工件及其 poms(如果设置了参数)。是否可以通过某种方式获取源代码和 javadoc?
我们可以使用下面的maven命令:
mvn 安装dependency:sources -Dclassifier=javadoc
您将无法一次性复制依赖项及其来源和 javadoc,但您可以使用 classifier
参数和多次调用依赖项插件:
Specify classifier to look for. Example: sources
例如,如果您想复制所有依赖项及其源代码和 javadoc,您可以:
mvn clean dependency:copy-dependencies
mvn dependency:copy-dependencies -Dclassifier=sources
mvn dependency:copy-dependencies -Dclassifier=javadoc
运行 示例 Maven 项目的上述 3 个命令将在默认 output directory 即 target/dependency
中复制其依赖项、源代码和 javadoc。请注意,它不会 clean
,以免删除之前复制的文件。
这也可以在 POM 内部完成,使用 3 个执行块。