diff --git a/build/configuration-properties-collector/src/main/java/org/hibernate/search/configuration/properties/collector/impl/ConfigurationPropertyProcessor.java b/build/configuration-properties-collector/src/main/java/org/hibernate/search/configuration/properties/collector/impl/ConfigurationPropertyProcessor.java index 0e925acc8c0..7e48e67b55a 100644 --- a/build/configuration-properties-collector/src/main/java/org/hibernate/search/configuration/properties/collector/impl/ConfigurationPropertyProcessor.java +++ b/build/configuration-properties-collector/src/main/java/org/hibernate/search/configuration/properties/collector/impl/ConfigurationPropertyProcessor.java @@ -30,13 +30,15 @@ public class ConfigurationPropertyProcessor implements AutoCloseable { private final String javadocFolderName; private final Path target; private final Path output; + private final String javadocsBaseDir; public ConfigurationPropertyProcessor(String javadocFolderName, String javadocsBaseLink, Path target, Path output, - String artifact, String moduleName) { + String artifact, String moduleName, String javadocsBaseDir) { this.javadocFolderName = javadocFolderName; this.target = target; this.output = output; this.fileName = artifact.startsWith( "_" ) ? artifact : "_" + artifact; + this.javadocsBaseDir = javadocsBaseDir; this.propertyCollector = new ConfigurationPropertyCollector( javadocsBaseLink, locateJavaDocDirectory(), artifact, moduleName @@ -50,6 +52,7 @@ public static void main(String[] args) { Path output = new File( args[2] ).toPath(); String artifact = args[3]; String moduleName = args[4]; + String javadocsBaseDir = args[5]; // we don't want to run this processor on parent poms so if that's what we got - return fast: if ( artifact.startsWith( "hibernate-search-parent-public" ) ) { @@ -62,7 +65,8 @@ public static void main(String[] args) { target, output, artifact, - moduleName + moduleName, + javadocsBaseDir ) ) { processor.process(); } @@ -108,7 +112,7 @@ private void writeProperties(String fileName, BiConsumer${documentation.config.properties.output.directory} ${project.artifactId} ${project.name} + ${javadoc.generate.html.directory} true diff --git a/pom.xml b/pom.xml index e7d47ac4a28..e6b1e6e5739 100644 --- a/pom.xml +++ b/pom.xml @@ -363,6 +363,7 @@ compile none + rendered-javadocs @@ -688,6 +689,9 @@ org.apache.maven.plugins maven-javadoc-plugin ${version.javadoc.plugin} + + ${project.build.directory}/${javadoc.generate.html.directory} + org.apache.maven.plugins