在 Gradle 中设置 scaladoc header/footer

Setting scaladoc header/footer in Gradle

我不确定如何在 Gradle 中设置 ScalaDoc 选项,但它似乎是可行的,因为我看到 Gradle 有 ScalaDoc and ScalaDocOptions。 ScalaDocOptions 有一个 setFooter,我有兴趣调用它。

如何使用这些方法?

以下代码应该可以工作:

apply plugin: 'scala'

repositories {
    mavenCentral()
}

dependencies {
    compile 'org.scala-lang:scala-library:2.11.1'
}

project.tasks.scaladoc.scalaDocOptions.footer = 'lol'

但它不会,因为 gradle 在引擎盖下调用不支持此属性的 ant。

Here 你有一个演示。 运行 跟gradle scaladoc -s 看看问题出在哪里。

然而,这个答案大体上展示了如何配置任务的选项和属性。