Maven 如何在部署时分别打包源JAR和文档JAR?
我注意到大多数发行版都将其工件打包为Maven 如何在部署时分别打包源JAR和文档JAR?,maven,Maven,我注意到大多数发行版都将其工件打包为 my-1.0.jar my-1.0-sources.jar my-1.0-documentation.jar 当我进行部署时,我目前只获得my-1.0.jar如何获得作为单独jar生成的源代码和文档?我将maven源插件和maven javadoc插件添加到父级pom.xml的build.plugins部分。值得一提的是,我最初无意中将它们放在了pluginManagement中,当然,只有在我手动将它们包含在孩子中时,它才会起作用 <build&g
my-1.0.jar
my-1.0-sources.jar
my-1.0-documentation.jar
当我进行部署时,我目前只获得
my-1.0.jar
如何获得作为单独jar生成的源代码和文档?我将maven源插件
和maven javadoc插件
添加到父级pom.xml
的build.plugins部分。值得一提的是,我最初无意中将它们放在了pluginManagement
中,当然,只有在我手动将它们包含在孩子中时,它才会起作用
<build>
<plugins>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
maven源插件
附加来源
罐子
maven javadoc插件
附加javadocs
罐子