Open Source Software Maven parent POM. All Sentry Software's open-source Java projects must inherit this POM.
This project is a POM project. Nothing to build.
To install locally, run with:
mvn install
You can use this parent POM by adding the following parent
element to the beginning of your project's POM file:
<parent>
<groupId>org.sentrysoftware</groupId>
<artifactId>oss-parent</artifactId>
<version>2</version>
</parent>
The artifact is deployed to Sonatype's Maven Central.
The actual repository URL is https://s01.oss.sonatype.org/, with server Id ossrh
and requires credentials to deploy
artifacts manually.
But it is strongly recommended to only use GitHub Actions "Release to Maven Central" to perform a release:
- Manually trigger the "Release" workflow
- Specify the version being released and the next version number (SNAPSHOT)
- Release the corresponding staging repository on Sonatype's Nexus server
- Merge the PR that has been created to prepare the next version
License is Apache-2. Each source file must include the Apache-2 header (build will fail otherwise). To update source files with the proper header, simply execute the below command: