Настройка задачи ScalaDoc в Gradle для генерации агрегированной документации
У меня есть многомодульный проект Scala в Gradle. С ним все прекрасно работает, кроме ScalaDoc. Я хотел бы создать один 'uber-scaladoc' со всеми библиотеками, сшитыми. Я все еще очень плохо знаком с Groovy / Gradle, так что это, вероятно, проблема "я". Любая помощь в получении этой настройки будет принята с благодарностью.
build.gradle (in the root directory)
// ...
task doScaladoc(type: ScalaDoc) {
subprojects.each { p ->
// do something here? include the project's src/main/scala/*?
// it looks like I would want to call 'include' in here to include each project's
// source directory, but I'm not familiar enough with the Project type to get at
// that info.
//
// http://www.gradle.org/docs/current/dsl/org.gradle.api.tasks.scala.ScalaDoc.html
}
}
Цель здесь - просто запустить 'gradle doScalaDoc' в командной строке и показать сводную документацию.
Заранее спасибо.