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



