I just tired to build a hawq from scratch, however "make distclean" is quite slow in the following step,
make[1]: Leaving directory `/data/github/incubator-hawq2/src'
make -C pxf distclean
make[1]: Entering directory `/data/github/incubator-hawq2/pxf'
./gradlew clean
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:--
0
100 66.6M 100 66.6M 0 0 372k 0 0:03:03 0:03:03 --:--:--
606k
~/.gradle/wrapper/dists/gradle-2.13-all/f1e30dfd9ad21c8d22d8fa4c6646483a
/data/github/incubator-hawq2/pxf
/data/github/incubator-hawq2/pxf
Download
http://repo1.maven.org/maven2/com/netflix/nebula/gradle-ospackage-plugin/2.2.6/gradle-ospackage-plugin-2.2.6.pom
Download
http://repo1.maven.org/maven2/de/undercouch/gradle-download-task/2.1.0/gradle-download-task-2.1.0.pom
Download
http://repo1.maven.org/maven2/com/netflix/nebula/gradle-aggregate-javadocs-plugin/2.2.1/gradle-aggregate-javadocs-plugin-2.2.1.pom
Download
http://repo1.maven.org/maven2/org/redline-rpm/redline/1.2.1/redline-1.2.1.pom
Download http://repo1.maven.org/maven2/org/vafer/jdeb/1.4/jdeb-1.4.pom
Download
http://repo1.maven.org/maven2/com/bmuschko/gradle-docker-plugin/2.0.3/gradle-docker-plugin-2.0.3.pom
Download
http://repo1.maven.org/maven2/org/apache/ant/ant/1.9.1/ant-1.9.1.pom
Download
http://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.9.1/ant-parent-1.9.1.pom
Download
http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.pom
Download
http://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.5/slf4j-parent-1.7.5.pom
Download
http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.6/commons-compress-1.6.pom
Download
http://repo1.maven.org/maven2/org/apache/commons/commons-parent/32/commons-parent-32.pom
Download http://repo1.maven.org/maven2/org/tukaani/xz/1.4/xz-1.4.pom
Download
http://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/1.50/bcpg-jdk15on-1.50.pom
Download
http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.8/commons-compress-1.8.pom
Download
http://repo1.maven.org/maven2/org/apache/ant/ant/1.9.3/ant-1.9.3.pom
Download
http://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.9.3/ant-parent-1.9.3.pom
Download
http://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.9.3/ant-launcher-1.9.3.pom
Download
http://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/1.51/bcpg-jdk15on-1.51.pom
Download
http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.51/bcprov-jdk15on-1.51.pom
Download http://repo1.maven.org/maven2/org/tukaani/xz/1.5/xz-1.5.pom
Download
http://repo1.maven.org/maven2/com/netflix/nebula/gradle-ospackage-plugin/2.2.6/gradle-ospackage-plugin-2.2.6.jar
Download
http://repo1.maven.org/maven2/de/undercouch/gradle-download-task/2.1.0/gradle-download-task-2.1.0.jar
Download
http://repo1.maven.org/maven2/com/netflix/nebula/gradle-aggregate-javadocs-plugin/2.2.1/gradle-aggregate-javadocs-plugin-2.2.1.jar
Download
http://repo1.maven.org/maven2/org/redline-rpm/redline/1.2.1/redline-1.2.1.jar
Download http://repo1.maven.org/maven2/org/vafer/jdeb/1.4/jdeb-1.4.jar
Download
http://repo1.maven.org/maven2/com/bmuschko/gradle-docker-plugin/2.0.3/gradle-docker-plugin-2.0.3.jar
Download
http://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
Download
http://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.8/commons-compress-1.8.jar
Download
http://repo1.maven.org/maven2/org/apache/ant/ant/1.9.3/ant-1.9.3.jar
Download
http://repo1.maven.org/maven2/org/apache/ant/ant-launcher/1.9.3/ant-launcher-1.9.3.jar
Download
http://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/1.51/bcpg-jdk15on-1.51.jar
Download
http://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.51/bcprov-jdk15on-1.51.jar
Download http://repo1.maven.org/maven2/org/tukaani/xz/1.5/xz-1.5.jar
It looks like it spends a lot of time in downloading something slowly. I
don't understand why we need to download something during cleaning. Could
some pxf guys have any idea to improve it?
Thanks.
