X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fmaven-javadoc-generate.sh;h=4a66eece197bc9f446f127e5b69b22157b0d813a;hb=b9eb4581940562effcf67863704a3ec2c47ceca0;hp=137f4d7ab50c57e356484da3c185640d9563edab;hpb=cc136c050de6cd55ce799f3166f028e2bef4af3d;p=releng%2Fglobal-jjb.git diff --git a/shell/maven-javadoc-generate.sh b/shell/maven-javadoc-generate.sh index 137f4d7a..4a66eece 100644 --- a/shell/maven-javadoc-generate.sh +++ b/shell/maven-javadoc-generate.sh @@ -21,19 +21,23 @@ mkdir -p "$WORKSPACE/archives" export MAVEN_OPTS +# use absolute path as workaround for javadoc:aggregate +# silent failure on relative path, for example "-f ." +maven_dir_abs=$(readlink -f "$MAVEN_DIR") + # Disable SC2086 because we want to allow word splitting for $MAVEN_* parameters. # shellcheck disable=SC2086 # Use -x via subshell to show maven invocation details in the log (set -x $MVN clean install javadoc:aggregate \ + -f "$maven_dir_abs" \ -e -Pq -Dmaven.javadoc.skip=false \ -DskipTests=true \ -Dcheckstyle.skip=true \ -Dfindbugs.skip=true \ --global-settings "$GLOBAL_SETTINGS_FILE" \ --settings "$SETTINGS_FILE" \ - -f "$MAVEN_DIR" \ - $MAVEN_OPTIONS $MAVEN_PARAMS \ + $MAVEN_OPTIONS $MAVEN_PARAMS ) mv "$WORKSPACE/$MAVEN_DIR/target/site/apidocs" "$JAVADOC_DIR"