Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arey/maven-config-github-cloudbees
Maven configuration example pom.xml file for working both with GitHub and CloudBees maven repository
https://github.com/arey/maven-config-github-cloudbees
Last synced: 26 days ago
JSON representation
Maven configuration example pom.xml file for working both with GitHub and CloudBees maven repository
- Host: GitHub
- URL: https://github.com/arey/maven-config-github-cloudbees
- Owner: arey
- Created: 2012-03-30T21:16:37.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-01-20T19:27:13.000Z (almost 12 years ago)
- Last Synced: 2024-10-24T15:55:22.518Z (2 months ago)
- Homepage: maven-config-github-cloudbees
- Size: 175 KB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Maven configuration for GitHub and CloudBees #
The primary goal of the [Maven configuration for GitHub and CloudBees](https://github.com/arey/maven-config-github-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.
## Features ##
* 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](https://github.com/arey/maven-config-github-cloudbeesswiki) are the best places to start learning about Hibernate Hydrate.
The [GitHub CloudBees Community](https://github.com/CloudBees-community) has already forked this project and thus could improve configuration files.
An [article published to the french blog Java & Moi](http://javaetmoi.com/2012/04/release-maven-windows-github-deploy-cloudbees/).
## Quick Start ##
* Fork the maven-config-github-cloudbees.git repository from GitHub
* Download the fork from GitHub: git clone git://github.com//.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](http://help.github.com/forking/). If you want to contribute code this way, please reference a GitHub ticket as well covering the specific issue you are addressing.
## Credits ##
* Uses [Maven](http://maven.apache.org/) as a build tool
* Uses [Cloudbees](http://www.cloudbees.com/foss) for continuous integration builds whenever code is pushed into GitHub
* Uses [GitHub](https://github.com/arey/maven-config-github-cloudbees) for hosting source code and documentation