/WagonGitExample

Example code to upload and use artefacts from Bitbucket

Primary LanguageJava

WagonGitExample

Sample project to use BitBucket as a private Maven repository.

Please find more details in this blogpost and the entire script in this repository.

Usage

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:

  1. Checkout the example source

    git clone git@github.com:JeroenMols/WagonGitExample.git
  2. Fill in your BitBucket username and password in the root level gradle.properties file

USERNAME=<username_here>
PASSWORD=<password_here>
  1. 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
  1. 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.

Questions

@molsjeroen