diff --git a/gradle/maven-deployment.gradle b/gradle/maven-deployment.gradle index b3a49525b4..2559f671df 100644 --- a/gradle/maven-deployment.gradle +++ b/gradle/maven-deployment.gradle @@ -94,4 +94,21 @@ def customizePom(pom, gradleProject) { } } } +} + +task generatePom { + group = 'Build' + description = 'Generates the Maven pom.xml' + + ext.generatedPomFileName = 'pom.xml' + + inputs.files('**/*.gradle') + outputs.files(generatedPomFileName) + + doLast() { + def p = pom {} + customizePom(p, project) + p.writeTo(generatedPomFileName) + } + } \ No newline at end of file