--- upgrade: - | Projects using macros lf-maven-javadoc-publish or lf-maven-javadoc-verify (i.e., using job templates gerrit-maven-javadoc-publish, github-maven-javadoc-publish, gerrit-maven-javadoc-verify or github-maven-javadoc-verify) must ensure the maven -f option is not used in config parameter mvn-params. features: - | Generate javadoc from a project in a subdirectory, which lifts the assumption that all files are in the git repository root. Extend maven-javadoc publish and javadoc-verify templates with mvn-dir configuration parameter (like tox-dir), defaults to '.' to keep existing behavior. Extend maven-javadoc-generate.sh script to invoke mvn with the -f option and use the directory name when archiving the generated HTML. Document the new configuration parameter.