To generate a pom.xml file just run gradle writeNewPom
If you want to generate it as pom.xml in the root of the project, replace writeTo("$buildDir/newpom.xml")
with writeTo("pom.xml")
apply plugin: 'maven' | |
apply plugin: 'java' | |
sourceCompatibility = 7 | |
targetCompatibility = 7 | |
dependencies { | |
compile 'com.google.guava:guava:13.0.1' | |
compile 'joda-time:joda-time:2.1' | |
testCompile 'junit:junit:4.11' | |
testCompile 'org.mockito:mockito-core:1.9.5' | |
} | |
task writeNewPom << { | |
pom { | |
project { | |
groupId 'org.example' | |
artifactId 'test' | |
version '1.0.0' | |
inceptionYear '2008' | |
licenses { | |
license { | |
name 'The Apache Software License, Version 2.0' | |
url 'http://www.apache.org/licenses/LICENSE-2.0.txt' | |
distribution 'repo' | |
} | |
} | |
} | |
}.writeTo("$buildDir/newpom.xml") | |
} |
Anyone have a gradle 6 equivalent?