我正在尝试使用Gradle为我的Android库项目生成一个Javadoc。现在我已将Android的源类路径包含在Gradle用于生成Javadoc的Gradle的Classpath变量中。
task generateJavadoc(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
destinationDir = reporting.file("api-docs")
}
但是当我运行任务时,它会发出一个错误,它无法找到符号@Ignore
,它是由Realm提供的注释。
symbol: class Ignore
location: class TreatmentPlan
/Documents/Repo/calendar_android/calendar/src/main/java/com/company/calendar/Calendar.java:49: error: cannot find symbol
@Ignore
^
我假设因为我没有在Gradle任务中包含Realm的Classpath,所以gradle不知道如何为注释生成javadoc。
如何在Gradle任务中包含Realm的类路径?