comparison src/main/groovy/org/ssdt_ohio/gradle/plugins/UserDocPlugin.groovy @ 15:e3c55e83c9a4

USASR-1307: start custom class/property displays
author Dave Smith <smith@nwoca.org>
date Fri, 17 Jan 2014 18:16:29 +0000
parents a628135958e7
children 927f02ccc596
comparison
equal deleted inserted replaced
14:9de72de14ab3 15:e3c55e83c9a4
25 25
26 } 26 }
27 27
28 private void configureUserdoc(final Project project) { 28 private void configureUserdoc(final Project project) {
29 UserDoc userDoc = project.getTasks().create(USERDOC_TASK_NAME, UserDoc.class); 29 UserDoc userDoc = project.getTasks().create(USERDOC_TASK_NAME, UserDoc.class);
30 userDoc.setDescription("Generates UserDoc API documentation for the main source code."); 30 userDoc.setDescription("Generates UserDoc API documentation");
31 userDoc.setGroup(JavaBasePlugin.DOCUMENTATION_GROUP); 31 userDoc.setGroup(JavaBasePlugin.DOCUMENTATION_GROUP);
32 userDoc.windowTitle = project.name
33 userDoc.docTitle = project.name
32 34
33 JavaPluginConvention convention = project.getConvention().getPlugin(JavaPluginConvention.class); 35 JavaPluginConvention convention = project.getConvention().getPlugin(JavaPluginConvention.class);
34 SourceSet sourceSet = convention.getSourceSets().getByName(SourceSet.MAIN_SOURCE_SET_NAME); 36 SourceSet sourceSet = convention.getSourceSets().getByName(SourceSet.MAIN_SOURCE_SET_NAME);
35 userDoc.setClasspath(sourceSet.getOutput().plus(sourceSet.getCompileClasspath())) 37 userDoc.setClasspath(sourceSet.getOutput().plus(sourceSet.getCompileClasspath()))
36 38