众所周知,使用mvn clean install
会将构建的包(例如jar、zip、pom)安装到本地repo,但不会安装source 和javadoc jar。我可以对 pom.xml
进行一些更改,以便使用 mvn clean install
最佳答案
是的,您要做的是将 maven-source-plugin 和 maven-javadoc-plugin 添加到您的 pom.xml 文件中。这将导致 jar 目标在打包阶段自动执行,而无需在命令行中指定。
<plugins>
<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>
<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>
...
<plugins>
关于maven - 可以将源代码和 javadoc jar 安装到 Maven 存储库以及单个命令 `mvn clean all`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116044/