tools/android-javadoc.gradle
changeset 1050 f2db8a101b9e
child 1075 6c3d4266ca65
equal deleted inserted replaced
1049:ba37a871aac2 1050:f2db8a101b9e
       
     1 configurations {
       
     2     javadoc
       
     3 }
       
     4 
       
     5 dependencies {
       
     6     javadoc "org.umlgraph:umlgraph:5.6.6"
       
     7 }
       
     8 
       
     9 afterEvaluate {
       
    10     def debugVariant = android.applicationVariants.find { variant ->
       
    11         variant.name == "debug"
       
    12     }
       
    13 
       
    14     task javadoc(type: Javadoc) {
       
    15         title = "Beem javadoc"
       
    16         dependsOn "generateDebugSources"
       
    17         source = debugVariant.javaCompile.source
       
    18         includes = ["**/com/beem/project/beem/**",
       
    19                     "**/com/google/android/apps/iosched/util/**"]
       
    20         classpath = files(android.getBootClasspath(),
       
    21                 debugVariant.javaCompile.classpath)
       
    22 
       
    23         options.docletpath = configurations.javadoc.files.asType(List)
       
    24         options.doclet = "org.umlgraph.doclet.UmlGraphDoc"
       
    25         options.addStringOption "inferrel"
       
    26         options.addStringOption "inferdep"
       
    27         options.addStringOption "hide", "java.*"
       
    28         options.addStringOption "collpackages", "java.util.*"
       
    29         options.addStringOption "qualify"
       
    30         options.addStringOption "types"
       
    31         options.addStringOption "visibility"
       
    32         options.addStringOption "postfixpackage"
       
    33         options.addStringOption "nodefontsize", "9"
       
    34         options.addStringOption "nodefontpackagesize", "7"
       
    35     }
       
    36 
       
    37 }