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
罐子