Ik gebruik Gradle 2.0. Wat moet ik in build.gradle
schrijven zodat de javadocs en bronnen ook samen met de jars worden gedownload?
Antwoord 1, autoriteit 100%
Ik vermoed dat uw vraag betrekking heeft op een dev-werkruimte, hier zijn links die uitleggen hoe u de vereiste configuratie in Gradle kunt toevoegen met behulp van de plug-ins van de IDE’s:
Voor Eclipse:
apply plugin: 'java'
apply plugin: 'eclipse'
eclipse {
classpath {
downloadJavadoc = true
downloadSources = true
}
}
Voor IntelliJ& Android Studio
apply plugin: 'java'
apply plugin: 'idea'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
Om deze plug-ins uit te voeren:
gradle cleanEclipse eclipse
gradle cleanIdea idea
Antwoord 2, autoriteit 9%
In aanvulling op de vorige vraag, hier is de Gradle Kotlin DSL-versie:
plugins {
id("idea")
}
idea {
module {
isDownloadJavadoc = true
isDownloadSources = true
}
}
Antwoord 3, autoriteit 3%
Je kunt een ArtifactResolutionQuerydie alle SourcesArtifactkopieert en JavadocArtifactvoor elk van uw afhankelijkheden
Zie hiervoor een voorbeeld en hiervoor de gradle-bron code die het doet voor de Eclipse/Intellij-plug-ins
Antwoord 4
Voeg de classificaties van javadoc
of sources
toe als afhankelijkheden:
dependencies {
compile "commons-codec:commons-codec:1.10:sources"
compile "commons-codec:commons-codec:1.10:javadoc"
}