Skip to content

Instantly share code, notes, and snippets.

@bcubk
Created March 20, 2015 14:15
Show Gist options
  • Select an option

  • Save bcubk/70366a60730a731d58d7 to your computer and use it in GitHub Desktop.

Select an option

Save bcubk/70366a60730a731d58d7 to your computer and use it in GitHub Desktop.
Gradle-Task to generate a Multi-Module 'pom.xml' file
task createPom {
pom {
project {
groupId = project.group
artifactId = project.name
version = project.version
modules = subprojects.collect { p -> p.name }
if(subprojects.empty) {
parent {
artifactId = rootProject.name
groupId = project.group
version = project.version
}
}
}
}.writeTo("pom.xml")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment