diff --git a/dev-support/make_rc.sh b/dev-support/make_rc.sh index 73691791f6..32af9655e0 100755 --- a/dev-support/make_rc.sh +++ b/dev-support/make_rc.sh @@ -21,7 +21,7 @@ # timestamp suffix. Deploys builds to maven. # # To finish, check what was build. If good copy to people.apache.org and -# close the maven repos. Call a vote. +# close the maven repos. Call a vote. # # Presumes that dev-support/generate-hadoopX-poms.sh has already been run. # Presumes your settings.xml all set up so can sign artifacts published to mvn, etc. @@ -75,11 +75,18 @@ function build_src { # Build bin tgz function build_bin { + # Clean and build the thing and populate repo. MAVEN_OPTS="${mvnopts}" ${mvn} clean install -DskipTests \ -Papache-release -Prelease \ -Dmaven.repo.local=${output_dir}/repository + # Generate the site MAVEN_OPTS="${mvnopts}" ${mvn} install -DskipTests \ - -Dcheckstyle.skip=true site assembly:single \ + -Dcheckstyle.skip=true site \ + -Papache-release -Prelease \ + -Dmaven.repo.local=${output_dir}/repository + # Do assembly. + MAVEN_OPTS="${mvnopts}" ${mvn} install -DskipTests \ + -Dcheckstyle.skip=true assembly:single \ -Papache-release -Prelease \ -Dmaven.repo.local=${output_dir}/repository mv ./hbase-assembly/target/hbase-*.tar.gz "${output_dir}"