The mvn-java-parent project is a maven parent project that can be extended for specific java projects.
If you like this library, please consider a donation through paypal:

or over bitcoin or bitcoin-cash with:
1Jzso5h7U82QCNmgxxSCya1yUK7UVcSXsW
or over ether with:
0xaB6EaE10F352268B0CA672Dd6e999C86344D49D8
No animals were harmed in the making of this library.
- Provides several plugins in the pluginManagement section that are useful for java projects.
- Provides several dependencies in the dependencyManagement section that are useful for java projects.
- Provides several profiles for signing, deploying, delombok and update license header.
The source code comes under the liberal Apache License V2.0, making mvn-java-parent great for all types of java applications.
Add as parent project in the pom.xml file:
<parent>
<groupId>de.alpharogroup</groupId>
<artifactId>mvn-java-parent</artifactId>
<version>5.5</version>
<relativePath></relativePath>
</parent> The versions of mvn-java-parent are maintained with the Semantic Versioning guidelines.
Release version numbers will be incremented in the following format:
<major>.<minor>.<patch>
For detailed information on versioning you can visit the wiki page.
The source code for mvn-java-parent are on GitHub. Please feel free to fork and send pull requests!
Create your own fork of lightblueseas/mvn-java-parent/fork
To share your changes, submit a pull request.
Do not hesitate to contact the mvn-java-parent developers with your questions, concerns, comments, bug reports, or feature requests.
- Feature requests, questions and bug reports can be reported at the issues page.
| Travis CI |
|---|
![]() |
| Special thanks to Travis CI for providing a free continuous integration service for open source projects |
| Nexus Sonatype repositories |
|---|
| Special thanks to sonatype repository for providing a free maven repository service for open source projects |
