我想将我的Java文档生成到我的项目根目录下的给定目录中,我知道destinationDir
属性存在,但是如果我的build.gradle
存在于我的项目根目录中,我如何使用它呢?我提供了一个下面的小图表:
/projectRoot
/lib
/build/docs/javaDocs <--- JavaDocs here by default
build.gradle
/docs <---- Need JavaDocs here
看看gradle中JavaBean的文档,here.我知道存在destinationDir属性,所以我try 像提供的示例那样设置它.这没有产生预期的影响,而是什么也没有生成,或者它是不是在我的项目目录之外?
tasks.withType(Javadoc).configureEach {
exclude ('com/nest/egg/**')
options.addStringOption("charset", "utf-8")
options.addStringOption("docencoding", "utf-8")
options.addStringOption("encoding", "utf-8")
destinationDir = reporting.file("docs") // Also tried "/docs", "docs/"
}