Fix description of subprojects POMs file

by adding evaluationDependsOnChildren() on the root project. Thanks to
Peter Niederwieser for the hint.
This commit is contained in:
Florian Schmaus 2014-05-10 21:00:40 +02:00
parent 82654cd15e
commit 0111be1a04
1 changed files with 5 additions and 13 deletions

View File

@ -91,6 +91,7 @@ description = """\
Smack ${version}
${oneLineDesc}."""
evaluationDependsOnChildren()
subprojects {
apply plugin: 'maven'
apply plugin: 'osgi'
@ -116,6 +117,7 @@ subprojects {
archives sourcesJar
archives javadocJar
}
uploadArchives {
repositories {
mavenDeployer {
@ -132,12 +134,14 @@ subprojects {
authentication(userName: sonatypeUsername, password: sonatypePassword)
}
}
pom.project {
name 'Smack'
packaging 'jar'
inceptionYear '2003'
url 'http://www.igniterealtime.org/projects/smack/'
description project.description
issueManagement {
system 'JIRA'
url 'http://issues.igniterealtime.org/browse/SMACK'
@ -187,18 +191,6 @@ subprojects {
}
}
// This is not really beautifully, but it's the only way I found to add
// the sub-projects description as description element to the POM
subprojects*.uploadArchives {
repositories {
mavenDeployer {
pom.project {
description project.description
}
}
}
}
def getGitCommit() {
def dotGit = new File("$projectDir/.git")
if (!dotGit.isDirectory()) return 'non-git build'