This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch 1.3-RC in repository https://gitbox.apache.org/repos/asf/sis.git
commit 4282ba85217255e586ed86e134f305abad513bbc Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Fri Dec 9 12:59:49 2022 +0100 Add a hack required for building javadoc. For a mysterious reason, Maven puts GeoAPI dependency under `--path-module` option instead of `--class-path` when building javadoc (but compilation with javac is okay). --- core/pom.xml | 19 +++++++++++++++++++ storage/pom.xml | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/core/pom.xml b/core/pom.xml index 044650cd3e..7abea9511c 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -181,6 +181,25 @@ </dependency> </dependencies> + <profiles> + <profile> + <id>apache-release</id> + <build> + <plugins> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <additionalOptions> + <!-- Mysterious hack needed for allowing javadoc build to succeed. --> + <additionalOption>--class-path ${settings.localRepository}/org/opengis/geoapi/3.0.1/geoapi-3.0.1.jar</additionalOption> + </additionalOptions> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> + <!-- =========================================================== Sub-modules included in the build in dependency order diff --git a/storage/pom.xml b/storage/pom.xml index fecfe90792..52230cb06e 100644 --- a/storage/pom.xml +++ b/storage/pom.xml @@ -158,6 +158,25 @@ </dependency> </dependencies> + <profiles> + <profile> + <id>apache-release</id> + <build> + <plugins> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <additionalOptions> + <!-- Mysterious hack needed for allowing javadoc build to succeed. --> + <additionalOption>--class-path ${settings.localRepository}/org/opengis/geoapi/3.0.1/geoapi-3.0.1.jar</additionalOption> + </additionalOptions> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> + <!-- =========================================================== Sub-modules included in the build