如何用maven发布hadoop-dist - * .tar.gz

时间:2015-07-13 18:02:23

标签: maven hadoop hdfs artifactory

我们使用maven将hadoop工件发布到Artifactory安装。默认情况下,jar是发布的,但我们也喜欢发布hadoop-dist tarball。

要发布JAR,我们运行如下:

  

mvn -e'清理包部署'-Pdist -DskipTests -Dtar -Dmaven.javadoc.skip

这会构建hadoop-dist tarball,但不会发布它。

我们还需要哪些额外的args才能发布dist tarball?

已更新:根据评论中的请求,下方包含了个人资料。

<profile>
  <id>dist</id>
  <!-- Profile for generating all maven artifacts and documentation. -->                                                                    
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <inherited>false</inherited>
        <executions>
          <execution>
            <!-- build aggregate javadoc in parent only -->
            <id>default-cli</id>
            <goals>
              <goal>aggregate</goal>
            </goals>
            <configuration>
              <overview>hadoop-common-project/hadoop-common/src/main/java/overview.html</overview>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
</profile>

0 个答案:

没有答案