Skip to content

Example code to upload and use artefacts from Bitbucket

License

Notifications You must be signed in to change notification settings

dima-doordash/WagonGitExample

 
 

Repository files navigation

https://github.com/synergian/wagon-git library is out of date and does not support Gradle 5. Publishing does not work with the latest build tools.

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 [email protected]: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

About

Example code to upload and use artefacts from Bitbucket

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%