Cookbook:如何附加源代码和 javadoc 工件?
概括
这个秘籍描述了如何将源代码和 javadoc 工件附加到您的构建中。
先决条件插件
以下是使用的插件列表:
插入 | 版本 |
---|---|
source |
2.0.4 |
javadoc |
2.3 |
样本生成的输出
attach-source-javadoc |-- pom.xml |-- src\ `-- target `-- attach-source-javadoc-1.0-SNAPSHOT.jar `-- attach-source-javadoc-1.0-SNAPSHOT-javadoc.jar `-- attach-source-javadoc-1.0-SNAPSHOT-sources.jar
食谱
配置 Maven 源插件
source:jar
我们在阶段从源插件执行目标package
。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin>
配置 Maven Javadoc 插件
javadoc:jar
javadoc 插件的目标也是如此。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin>
运行 Maven
只需调用 Maven 来生成包:
mvn package
其他提示
为了缩短构建时间或发布版本,您还可以在配置文件中定义这些插件。