Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Maven configuration for GitHub and CloudBees

The primary goal of the Maven configuration for GitHub and CloudBees project is to provide a pom.xml and a settings.xml examples both set up for working with GitHub as git remote repository and CloudBees as maven repository.


  • Download artifacts from a maven repository hosted on the CloudBees forge
  • Deploy artifacts to maven repository hosted on the CloudBees forge
  • Release a project hosted on GitHub with the maven release plugin
  • Hosting maven site under the cloudbees-forge release repository

Getting Help

This readme file as well as the wiki are the best places to start learning about Hibernate Hydrate.

The GitHub CloudBees Community has already forked this project and thus could improve configuration files.

An article published to the french blog Java & Moi.

Quick Start

  • Fork the maven-config-github-cloudbees.git repository from GitHub
  • Download the fork from GitHub: git clone git://
  • Edit the pom.xml and change ** SCM urls to your fork ** distributionManagement tags to your CloudBees private repository ** repositories tags to your CloudBees private repository
  • Commit your changes then push them to GitHub
  • Copy content of the settings.xml to your global or local maven settings.xml
  • Change settings.xml cloudbees server credentials to your own
  • Test the maven configuration file: ** mvn clean install ** mvn deploy ** mvn org.apache.maven.plugins:maven-scm-plugin:1.6:tag -Dtag=test -Dbasedir=. ** mvn release:prepare release:perform

Contributing to Maven configuration for GitHub and CloudBees

  • Github is for social coding platform: if you want to write code, we encourage contributions through pull requests from forks of this repository. If you want to contribute code this way, please reference a GitHub ticket as well covering the specific issue you are addressing.


  • Uses Maven as a build tool
  • Uses Cloudbees for continuous integration builds whenever code is pushed into GitHub
  • Uses GitHub for hosting source code and documentation


Maven configuration example pom.xml file for working both with GitHub and CloudBees maven repository






No packages published