Sample project to use BitBucket as a private Maven repository.
Please find more details in this blogpost and the entire script in this repository.
In order to test out this project, first ensure that you have a maven_repository configured in your BitBucket account, which uses releases as its default branch. Next configure the project:
-
Checkout the example source
git clone git@github.com:JeroenMols/WagonGitExample.git
-
Fill in your BitBucket username and password in the root level gradle.properties file
USERNAME=<username_here>
PASSWORD=<password_here>- Optionally configure the other parameters in the gradle.properties file within the library project.
ARTIFACT_VERSION=1.0.0
ARTIFACT_NAME=awesomelibrary
ARTIFACT_PACKAGE=com.jeroenmols.awesomelibrary
ARTIFACT_PACKAGING=aar
COMPANY=jeroenmols // the name of your team/company in BitBucket
REPOSITORY_NAME=maven_repository- Run the following command to upload a version to your Maven repository.
./gradlew uploadArchivesNote: Don't commit the root level gradle.properties back to version control as this would expose your password! Check this blogpost password to securely provide your username and password.
@molsjeroen