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?