< prev index next >

./build.gradle

Print this page




4048     }
4049 }
4050 
4051 task javadoc(type: Javadoc, dependsOn: createMSPfile) {
4052     group = "Basic"
4053     description = "Generates the JavaDoc for all the public API"
4054     executable = JAVADOC
4055     def projectsToDocument = [
4056             project(":base"), project(":graphics"), project(":controls"), project(":media"),
4057             project(":swing"), /*project(":swt"),*/ project(":fxml"), project(":web")]
4058     source(projectsToDocument.collect({
4059         [it.sourceSets.main.java]
4060     }));
4061     setDestinationDir(new File(buildDir, 'javadoc'));
4062 
4063     exclude("com/**/*", "Compile*", "javafx/builder/**/*", "javafx/scene/accessibility/**/*");
4064     options.tags("moduleGraph:X")
4065     options.windowTitle("${javadocTitle}")
4066     options.header("${javadocHeader}")
4067     options.bottom("${javadocBottom}")

4068     if (BUILD_CLOSED) {
4069         options.linksOffline(JDK_DOCS, JDK_DOCS_CLOSED);
4070     } else {
4071         options.links(JDK_DOCS);
4072     }
4073     options.addBooleanOption("XDignore.symbol.file").setValue(true);
4074     options.addBooleanOption("Xdoclint:${DOC_LINT}").setValue(IS_DOC_LINT);
4075     options.addBooleanOption("html5").setValue(true);
4076     options.addBooleanOption("javafx").setValue(true);
4077     options.addBooleanOption("use").setValue(true);
4078 
4079     options.setOptionFiles([
4080         new File(rootProject.buildDir,MODULESOURCEPATH)
4081         ]);
4082 
4083     doLast {
4084         projectsToDocument.each { p ->
4085             copy {
4086                 from("$p.projectDir/src/main/docs") {
4087                     include "**/*.html"




4048     }
4049 }
4050 
4051 task javadoc(type: Javadoc, dependsOn: createMSPfile) {
4052     group = "Basic"
4053     description = "Generates the JavaDoc for all the public API"
4054     executable = JAVADOC
4055     def projectsToDocument = [
4056             project(":base"), project(":graphics"), project(":controls"), project(":media"),
4057             project(":swing"), /*project(":swt"),*/ project(":fxml"), project(":web")]
4058     source(projectsToDocument.collect({
4059         [it.sourceSets.main.java]
4060     }));
4061     setDestinationDir(new File(buildDir, 'javadoc'));
4062 
4063     exclude("com/**/*", "Compile*", "javafx/builder/**/*", "javafx/scene/accessibility/**/*");
4064     options.tags("moduleGraph:X")
4065     options.windowTitle("${javadocTitle}")
4066     options.header("${javadocHeader}")
4067     options.bottom("${javadocBottom}")
4068     options.locale("en");
4069     if (BUILD_CLOSED) {
4070         options.linksOffline(JDK_DOCS, JDK_DOCS_CLOSED);
4071     } else {
4072         options.links(JDK_DOCS);
4073     }
4074     options.addBooleanOption("XDignore.symbol.file").setValue(true);
4075     options.addBooleanOption("Xdoclint:${DOC_LINT}").setValue(IS_DOC_LINT);
4076     options.addBooleanOption("html5").setValue(true);
4077     options.addBooleanOption("javafx").setValue(true);
4078     options.addBooleanOption("use").setValue(true);
4079 
4080     options.setOptionFiles([
4081         new File(rootProject.buildDir,MODULESOURCEPATH)
4082         ]);
4083 
4084     doLast {
4085         projectsToDocument.each { p ->
4086             copy {
4087                 from("$p.projectDir/src/main/docs") {
4088                     include "**/*.html"


< prev index next >