diff --git a/dev-support/jenkins-scripts/generate-hbase-website.sh b/dev-support/jenkins-scripts/generate-hbase-website.sh index b6277d0b2c6..0ef9b2de01f 100644 --- a/dev-support/jenkins-scripts/generate-hbase-website.sh +++ b/dev-support/jenkins-scripts/generate-hbase-website.sh @@ -173,20 +173,13 @@ echo "Building HBase" # But! some sunshine: because we're doing a full install before running site, we can skip all the # compiling in the forked executions. We have to do it awkwardly because MJAVADOC-444. if mvn \ - -DskipTests \ - -Dmaven.javadoc.skip=true \ --batch-mode \ - -Denforcer.skip=true \ - -Dcheckstyle.skip=true \ - -Dfindbugs.skip=true \ + -Psite-install-step \ --log-file="${working_dir}/hbase-install-log-${CURRENT_HBASE_COMMIT}.txt" \ clean install \ && mvn site \ --batch-mode \ - -Denforcer.skip=true \ - -Dmaven.main.skip=true \ - -Dmaven.test.skip=true \ - -DskipTests \ + -Psite-build-step \ --log-file="${working_dir}/hbase-site-log-${CURRENT_HBASE_COMMIT}.txt"; then echo "Successfully built site." else diff --git a/pom.xml b/pom.xml index 47090040394..9c78ef9f8af 100755 --- a/pom.xml +++ b/pom.xml @@ -3376,6 +3376,37 @@ + + + site-install-step + + true + true + true + true + true + true + + + + + site-build-step + + true + true + true + true + true + true + true + +