Skip to content

Commit 3641756

Browse files
committed
Add package-list
Closes gh-9528
1 parent 65b3f67 commit 3641756

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

buildSrc/src/main/groovy/io/spring/gradle/convention/JavadocApiPlugin.groovy

+11
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import java.util.Set;
2323
import java.util.regex.Pattern;
2424

2525
import org.gradle.api.Action;
26+
import org.gradle.api.JavaVersion
2627
import org.gradle.api.Plugin;
2728
import org.gradle.api.Project;
2829
import org.gradle.api.plugins.JavaPluginConvention;
@@ -49,6 +50,16 @@ public class JavadocApiPlugin implements Plugin<Project> {
4950

5051
api.setGroup("Documentation");
5152
api.setDescription("Generates aggregated Javadoc API documentation.");
53+
api.doLast {
54+
if (JavaVersion.current().isJava11Compatible()) {
55+
project.copy({ copy -> copy
56+
.from(api.destinationDir)
57+
.into(api.destinationDir)
58+
.include("element-list")
59+
.rename("element-list", "package-list")
60+
});
61+
}
62+
}
5263

5364
Set<Project> subprojects = rootProject.getSubprojects();
5465
for (Project subproject : subprojects) {

0 commit comments

Comments
 (0)