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:jarjavadoc 插件的目标也是如此。
<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
其他提示
为了缩短构建时间或发布版本,您还可以在配置文件中定义这些插件。



