Gradle Kotlin DSL: подкаталог для Javadoc в файле JAR - PullRequest
2 голосов
/ 07 мая 2019

В настоящее время у меня есть следующая конфигурация в моем build.gradle.kts:

tasks.withType<Jar> {
    manifest {
        attributes["Multi-Release"] = "true"
    }
    from(sourceSets["main"].allSource)
    from(sourceSets["test"].allSource)
    from(tasks["javadoc"])
}

Когда я запускаю задачу jar, сгенерированные файлы javadoc html включаются в экспортированный jar. Тем не менее, я хочу включить Javadoc в подкаталог с именем «Javadoc». Как я могу добиться этого, то есть изменить расположение вывода сгенерированного Javadoc?

1 Ответ

1 голос
/ 07 мая 2019

Я только что решил это следующим образом:

tasks.withType<Jar> {
    manifest {
        attributes["Multi-Release"] = "true"
    }
    from(sourceSets["main"].allSource)
    from(sourceSets["test"].allSource)
    {
        from(tasks["javadoc"]).into("/javadoc")
    }

}
...