https://github.com/thahnen/parent-eclipse
Parent POM for Maven projects to build Eclipse stuff with Tycho
https://github.com/thahnen/parent-eclipse
Last synced: 6 months ago
JSON representation
Parent POM for Maven projects to build Eclipse stuff with Tycho
- Host: GitHub
- URL: https://github.com/thahnen/parent-eclipse
- Owner: thahnen
- License: mit
- Created: 2023-11-22T15:32:14.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-11-24T08:33:31.000Z (8 months ago)
- Last Synced: 2025-11-29T23:16:06.077Z (8 months ago)
- Homepage:
- Size: 104 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Parent POM for Maven / Tycho / Eclipse projects
Parent POM for Maven to be used when developing Eclipse plug-ins / applications
using Tycho. Plug-ins for [Bndtools](https://bndtools.org/index.html) are
provided as well in order to create OSGi bundles.
The artifact can be consumed inside your project Maven *pom.xml* like this:
```xml
com.hahnentt.maven
parent-eclipse
{VERSION}
```
## Maven consumption configuration
To configure the local *./m2/settings.xml* to consume GitHub packages as a
working Apache Maven registry, follow the official
[GitHub documentation](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)!
## Releasing a new version
To release a new version, remove the *-SNAPSHOT* from the Maven version. For
example *1.0.0-SNAPSHOT* will become *1.0.0*. Pushing the changes will result
in a build including the release. Use the following commit message:
> Release v1.0.0
After that create a new GitHub release from that specific commit with a new tag
and title *v1.0.0*!
After that increment the version and add the *-SNAPSHOT* to the Maven version.
For example *1.0.0* will become *1.1.0-SNAPSHOT*. Pushing the changes will
result including the bill of material. Use the following commit message:
> Prepare next release