Use single task for empty javadocs.

This commit is contained in:
Ilya Gorbunov
2017-03-26 07:59:31 +03:00
parent c2aa906d77
commit 65a800840c
5 changed files with 4 additions and 55 deletions
+4 -10
View File
@@ -33,6 +33,10 @@ subprojects {
compilerJarFile = bootstrapCompilerFile
}
task javadocJar(type: Jar) {
classifier = 'javadoc'
}
signing {
required { project.ext.has('signing.keyId') }
sign configurations.archives
@@ -81,21 +85,11 @@ static def commonJvmProjectConfiguration(Project project) {
}
// TODO: use dokka instead?
javadoc {
failOnError = false
}
task sourcesJar(type: Jar, dependsOn:classes) {
classifier = 'sources'
from sourceSets.main.kotlin
}
task javadocJar(type: Jar, dependsOn:javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
tasks.withType(JavaCompile) {
sourceCompatibility = 1.6
targetCompatibility = 1.6
-14
View File
@@ -23,22 +23,8 @@ jar {
from("${rootDir}/../dist/kotlinc/build.txt") { into("META-INF/") }
}
// TODO: use dokka instead?
javadoc {
failOnError = false
}
task sourcesJar(type: Jar, dependsOn:classes) {
classifier = 'sources'
from sourceSets.main.kotlin
}
task javadocJar(type: Jar, dependsOn:javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
-10
View File
@@ -40,16 +40,6 @@ task sourcesJar(type: Jar, dependsOn: classes) {
from (sourceSets.main.allSource)
}
task emptyJavadoc(type: Javadoc) {
source = sourceSets.main.java
failOnError = false
}
task javadocJar(type: Jar, dependsOn: emptyJavadoc) {
classifier = 'javadoc'
from emptyJavadoc.destinationDir
}
artifacts {
archives sourcesJar
archives javadocJar
-11
View File
@@ -41,19 +41,8 @@ jar {
}
// TODO: use dokka instead?
javadoc {
failOnError = false
}
task sourcesJar(type: Jar, dependsOn:classes) {
classifier = 'sources'
from sourceSets.main.kotlin
}
task javadocJar(type: Jar, dependsOn:javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
-10
View File
@@ -203,16 +203,6 @@ task sourcesJar(type: Jar, dependsOn: classes) {
}
task emptyJavadoc(type: Javadoc) {
source = sourceSets.main.java
failOnError = false
}
task javadocJar(type: Jar, dependsOn: emptyJavadoc) {
classifier = 'javadoc'
from emptyJavadoc.destinationDir
}
artifacts {
runtime mergedJar
archives mergedJar