我们使用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>