Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefanbirkner/lib-parent
The common parent POM of Stefan Birkner's Java libraries.
https://github.com/stefanbirkner/lib-parent
Last synced: about 1 month ago
JSON representation
The common parent POM of Stefan Birkner's Java libraries.
- Host: GitHub
- URL: https://github.com/stefanbirkner/lib-parent
- Owner: stefanbirkner
- License: mit
- Created: 2014-10-11T12:27:39.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-25T05:44:42.000Z (over 6 years ago)
- Last Synced: 2023-07-01T00:04:45.012Z (over 1 year ago)
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lib-parent
The common parent POM of Stefan Birkner's Java libraries. This POM
* sets the current version for all standard plugins
* provides configuration for a simple release workflow
* adds plugins that I always useThe POM is published under the
[MIT license](http://opensource.org/licenses/MIT).## Usage
Use this POM as parent POM of your project by adding the following
snippet to your `pom.xml`.
com.github.stefanbirkner
lib-parent
16
## Development Guide
Check for plugin updates by running
mvn -U versions:display-plugin-updates
Update the plugins and mention the plugin updates in the commit message.
Now release the POM.## Release Guide
You can release the POM to
[Maven Central](http://search.maven.org/) with a few steps.* Set the new version in `pom.xml` and in the installation section of
this document.
* Commit the updated `pom.xml` and `README.md`.
* Run `mvn clean deploy`
* Add a tag for the release: `git tag lib-parent-XX`