[build] Disabled Javadoc for test projects

Signed-off-by: Miro Spönemann <miro.spoenemann@typefox.io>
This commit is contained in:
Miro Spönemann 2016-10-23 14:48:00 +02:00
parent b92f63bc54
commit af2abe4e54
3 changed files with 11 additions and 7 deletions

View file

@ -7,9 +7,9 @@ subprojects {
apply from: "${rootDir}/gradle/upstream-repositories.gradle"
apply from: "${rootDir}/gradle/versions.gradle"
apply from: "${rootDir}/gradle/eclipse-project-layout.gradle"
apply from: "${rootDir}/gradle/java-compiler-settings.gradle"
apply from: "${rootDir}/gradle/maven-deployment.gradle"
apply from: "${rootDir}/gradle/eclipse-project-layout.gradle"
apply from: "${rootDir}/gradle/manifest-gen.gradle"
group = 'org.eclipse.xtext'

View file

@ -25,9 +25,16 @@ jar {
from ('.') {
include 'about*.*', 'plugin.xml', 'schema/**', 'model/**', 'plugin.properties'
}
if (isTestProject)
from(sourceSets.test.output)
}
if (isTestProject) {
jar.from(sourceSets.test.output)
if (isTestProject || name.contains('testlanguage')) {
tasks.withType(Javadoc) {
enabled = false
}
javadocJar.enabled = false
uploadArchives.enabled = false
} else {
artifacts.archives javadocJar
}

View file

@ -8,16 +8,13 @@ task sourcesJar(type: Jar, dependsOn: classes) {
include 'schema/**', 'model/**'
}
}
artifacts.archives sourcesJar
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
artifacts {
archives sourcesJar, javadocJar
}
//------------------------------------------------------
// Sign the artifacts if the signing info is complete