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).
diff --git a/core/pom.xml b/core/pom.xml
index 044650c..7abea95 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 fecfe90..52230cb 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