Provide appropriate metadata
apply plugin: 'maven-publish'
publishing {
publications {
mavenJava(MavenPublication) {
pom.withXml {
def root = asNode()
root.appendNode('name', 'Gradle Docker plugin')
root.appendNode('description', 'Gradle plugin for managing Docker images and containers.')
root.appendNode('url', 'https://github.com/bmuschko/gradle-docker-plugin')
root.appendNode('inceptionYear', '2014')
def scm = root.appendNode('scm')
scm.appendNode('url', 'https://github.com/bmuschko/gradle-docker-plugin')
scm.appendNode('connection', 'scm:https://
[email protected]/bmuschko/gradle-docker-plugin.git')
scm.appendNode('developerConnection', 'scm:git://github.com/bmuschko/gradle-docker-plugin.git')
def license = root.appendNode('licenses').appendNode('license')
license.appendNode('name', 'The Apache Software License, Version 2.0')
license.appendNode('url', 'http://www.apache.org/licenses/LICENSE-2.0.txt')
license.appendNode('distribution', 'repo')
def developers = root.appendNode('developers')
def developer = developers.appendNode('developer')
developer.appendNode('id', 'bmuschko')
developer.appendNode('name', 'Benjamin Muschko')
developer.appendNode('email', '
[email protected]')
}
}
}
}