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 uploadArchives
Note: 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