Настройка задачи 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' в командной строке и показать сводную документацию.

Заранее спасибо.

0 ответов

Другие вопросы по тегам