Tweak classpath for some Javadoc build tasks

This comes up when the Javadoc comments refer to classes in other
subprojects that the corresponding Java code did not actually depend
upon.
This commit is contained in:
Ben Liblit 2017-12-24 20:03:17 -06:00
parent 1a3a1570af
commit a81d583cbf
3 changed files with 17 additions and 1 deletions

View File

@ -9,6 +9,14 @@ dependencies {
compile project(':com.ibm.wala.util')
}
tasks.javadoc {
dependsOn ':com.ibm.wala.cast.js:compileJava'
doFirst {
classpath += files(project(':com.ibm.wala.cast.js').tasks.compileJava)
}
}
def currentJavaHome = org.gradle.internal.jvm.Jvm.current().javaHome
model {

View File

@ -10,3 +10,11 @@ dependencies {
compile project(':com.ibm.wala.shrike')
compile project(':com.ibm.wala.util')
}
tasks.javadoc {
dependsOn ':com.ibm.wala.dalvik:compileJava'
doFirst {
classpath += files(project(':com.ibm.wala.dalvik').tasks.compileJava)
}
}

View File

@ -4,6 +4,6 @@ tasks.javadoc {
dependsOn ':com.ibm.wala.core:compileJava'
doFirst {
classpath += files(new File(project(':com.ibm.wala.core').buildDir, 'classes/java/main'))
classpath += files(project(':com.ibm.wala.core').tasks.compileJava)
}
}