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 e52c8d981d
commit 04d9397a1d
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)
}
}