add to build.gradle
apply from: 'https://gist.githubusercontent.com/anatawa12/75cb9a093bc93ed473a7ca2ac489eaf9/raw/aec03f39610fa231acfbb000855a337d63d59510/gradle-mvn-push.gradle'
add to ~/.gradle/gradle.properties
see [http://gradle.monochromeroad.com/docs/userguide/signing_plugin.html] for signing properties
NEXUS_USERNAME=<username>
NEXUS_PASSWORD=<pass>
signing.keyId=<signing id>
signing.password=<sining pass>
signing.secretKeyRingFile=<secret key file>
add to each project gradle.properties
VERSION_NAME=<version>
GROUP=<group>
POM_DESCRIPTION=<description>
POM_URL=<url>
POM_SCM_URL=<scm url>
POM_SCM_CONNECTION=<scm>
POM_SCM_DEV_CONNECTION=<scm dev>
POM_LICENCE_NAME=<licence>
POM_LICENCE_URL=<licence url>
POM_LICENCE_DIST=<licence dist>
POM_DEVELOPER_ID=<developer id>
POM_DEVELOPER_NAME=<developer name>
POM_NAME=<pom name>
POM_ARTIFACT_ID=<artifact>
POM_PACKAGING=<pack>