https://github.com/lightblueseas/mvn-parent-projects
This project holds parent projects that holds general properties for specific projects
https://github.com/lightblueseas/mvn-parent-projects
deployment maven mvn-parent
Last synced: 8 months ago
JSON representation
This project holds parent projects that holds general properties for specific projects
- Host: GitHub
- URL: https://github.com/lightblueseas/mvn-parent-projects
- Owner: lightblueseas
- License: apache-2.0
- Created: 2015-09-27T08:12:24.000Z (over 10 years ago)
- Default Branch: develop
- Last Pushed: 2019-05-17T07:55:59.000Z (about 7 years ago)
- Last Synced: 2025-07-21T06:53:09.669Z (11 months ago)
- Topics: deployment, maven, mvn-parent
- Size: 262 KB
- Stars: 5
- Watchers: 9
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
[](http://www.apache.org/licenses/LICENSE-2.0)
[](https://travis-ci.org/lightblueseas/mvn-parent-projects)
[](https://maven-badges.herokuapp.com/maven-central/de.alpharogroup/mvn-parent-projects)
[](https://github.com/lightblueseas/mvn-parent-projects/issues)
This project holds parent projects that holds general properties for specific maven projects.
If you like this project put a ⭐ and donate.
# Donations
If you like this library, please consider a donation through paypal:
or over bitcoin or bitcoin-cash with:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
or over ether with:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
## Note
No animals were harmed in the making of this library.
## Key features:
1. Provides several plugins in the pluginManagement section that are useful for maven projects.
2. Provides several dependencies in the dependencyManagement section that are useful for maven projects.
## License
The source code comes under the liberal Apache License V2.0, making mvn-parent-projects great for all types of applications.
## How to use it
Add as parent project in the `pom.xml` file:
de.alpharogroup
mvn-parent-projects
3
## Semantic Versioning
The versions of mvn-parent-projects are maintained with the Semantic Versioning guidelines.
Release version numbers will be incremented in the following format:
`..`
For detailed information on versioning you can visit the [wiki page](https://github.com/lightblueseas/mvn-parent-projects/wiki/Semantic-Versioning).
## Documentation and Examples
In this parent project there is only one profile for for releasing artifacts (projects) on sonatype. The name of the profile is 'oss.sonatype.org-staged-release' and is self-explaining.
From the shell you can execute it with the following command:
```shell
:~$ mvn clean deploy -Poss.sonatype.org-staged-release
```
This is executed on this project or in a project that have this project as parent or parent of parent and so on. A detailed description how to use it is [here](https://github.com/lightblueseas/mvn-parent-projects/issues/2).
You can find tips or errata on in the [project's wiki page](https://github.com/lightblueseas/mvn-parent-projects/wiki).
## Want to Help and improve it? ###
The source code for mvn-parent-projects are on GitHub. Please feel free to fork and send pull requests!
Create your own fork of [lightblueseas/mvn-parent-projects/fork](https://github.com/lightblueseas/mvn-parent-projects/fork)
To share your changes, [submit a pull request](https://github.com/lightblueseas/mvn-parent-projects/pull/new/develop).
## Contacting the Developers
Do not hesitate to contact the mvn-parent-projects developers with your questions, concerns, comments, bug reports, or feature requests.
- Feature requests, questions and bug reports can be reported at the [issues page](https://github.com/lightblueseas/mvn-parent-projects/issues).
## Credits
|**Travis CI**|
| :---: |
|[](https://coveralls.io/github/lightblueseas/mvn-parent-projects?branch=master)|
|Special thanks to [Travis CI](https://travis-ci.org) for providing a free continuous integration service for open source projects|
|
|
|**Nexus Sonatype repositories**|
| :---: |
|[](https://oss.sonatype.org/index.html#nexus-search;gav~de.alpharogroup~mvn-parent-projects~~~)|
|Special thanks to [sonatype repository](https://www.sonatype.com) for providing a free maven repository service for open source projects|
|
|