Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eygraber/gradle-mvn-push
A gradle script for deploying Android projects to MavenCentral using Sonatype and Nexus
https://github.com/eygraber/gradle-mvn-push
Last synced: about 2 months ago
JSON representation
A gradle script for deploying Android projects to MavenCentral using Sonatype and Nexus
- Host: GitHub
- URL: https://github.com/eygraber/gradle-mvn-push
- Owner: eygraber
- Created: 2014-09-17T12:11:04.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-30T07:54:39.000Z (over 9 years ago)
- Last Synced: 2024-04-18T02:26:22.770Z (8 months ago)
- Homepage:
- Size: 281 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gradle-mvn-push
A gradle script for deploying to MavenCentral using Sonatype and Nexus
## Required properties (usually found in gradle.properties):
- ```VERSION_NAME=```
- ```GROUP=```
- ```POM_NAME=```
- ```POM_ARTIFACT_ID=```
- ```POM_PACKAGING=```
- ```POM_DESCRIPTION=```
- ```POM_URL=```
- ```POM_SCM_URL=```
- ```POM_SCM_CONNECTION=```
- ```POM_SCM_DEV_CONNECTION=```
- ```POM_LICENCE_NAME=```
- ```POM_LICENCE_URL=```
- ```POM_LICENCE_DIST=```
- ```POM_DEVELOPER_ID=```
- ```POM_DEVELOPER_NAME=```## The following properties are optional:
- ```PGP_KEY_ID=```
- ```PGP_SECRET_KEY_RING=```
- ```PGP_PRIVATE_KEY_PASSWORD=```
- ```NEXUS_USERNAME=```
- ```NEXUS_PASSWORD=```
This script should be included in build.gradle like so:
apply from: 'https://raw.githubusercontent.com/eygraber/gradle-mvn-push/master/gradle-mvn-push.gradle'