Fix releasing to Maven Central
diff --git a/RELEASING.md b/RELEASING.md
index 07e3973..f1eb2d6 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -1,5 +1,5 @@
To publish a release:
- Tag the commit on master: `git tag -a x.x.x -m x.x.x && git push --tags`
- - Execute the release process: `./gradlew clean test mavenCentralSync -PisRelease=true`
+ - Execute the release process: `./gradlew clean test bintraySign mavenCentralSync -PisRelease=true`
- Don't forget to publish the tag on Github with release notes :)
\ No newline at end of file
diff --git a/publishing.gradle b/publishing.gradle
index 3473e72..cb03d87 100644
--- a/publishing.gradle
+++ b/publishing.gradle
@@ -37,6 +37,27 @@
artifact sourceJar {
classifier "sources"
}
+
+ artifact javadocJar
+
+ pom.withXml {
+ def root = asNode()
+ root.appendNode('name', 'Mockito-Kotlin')
+ root.appendNode('description', 'Using Mockito with Kotlin.')
+ root.appendNode('url', 'https://github.com/nhaarman/mockito-kotlin')
+
+ def scm = root.appendNode('scm')
+ scm.appendNode('url', 'scm:git@github.com:nhaarman/mockito-kotlin.git')
+
+ def licenses = root.appendNode('licenses')
+ def mitLicense = licenses.appendNode('license')
+ mitLicense.appendNode('name', 'MIT')
+
+ def developers = root.appendNode('developers')
+ def nhaarman = developers.appendNode('developer')
+ nhaarman.appendNode('id', 'nhaarman')
+ nhaarman.appendNode('name', 'Niek Haarman')
+ }
}
}
}
\ No newline at end of file