Я использую Gradle 2.0. Что я должен писать в build.gradle
, чтобы javadocs и источники также загружались вместе с банками?
Как загрузить javadocs и источники для jar с помощью Gradle 2.0?
Ответ 1
Addd javadoc
или sources
классифицирует как зависимости:
dependencies {
compile "commons-codec:commons-codec:1.10:sources"
compile "commons-codec:commons-codec:1.10:javadoc"
}
Ответ 2
Я думаю, ваш вопрос связан с рабочей областью dev, вот ссылки, объясняющие, как добавить необходимую конфигурацию в Gradle с помощью плагинов IDE:
Для Eclipse:
apply plugin: 'java'
apply plugin: 'eclipse'
eclipse {
classpath {
downloadJavadoc = true
downloadSources = true
}
}
Для IntelliJ
apply plugin: 'java'
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Чтобы запустить эти плагины:
gradle cleanEclipse eclipse
gradle cleanIdea idea
Ответ 3
Вы можете написать ArtifactResolutionQuery, который копирует все SourcesArtifact и JavadocArtifact для каждой из ваших зависимостей
См. здесь для примера и здесь для источника gradle код, который делает это для плагинов Eclipse/Intellij