Skip to content

ChrissW-R1/general-parent

Caution

Don't use the version 3.0.x for projects! This version is only for developing and testing the release process with GitHub Actions. The next stable release will be version 3.1.x.

General Parent

This project only contains the default properties and settings, which should be used in all projects of ChrissW-R1.

Status

Type Status
Build (CI) Maven Build
Artifacts Maven Central
GitHub Release GitHub Release
Release Date Release Date
JavaDoc JavaDoc
OpenSSF Scorecard OpenSSF Scorecard
OpenSSF Best Practices OpenSSF Best Practices
Commit Activity Commit Activity

Usage

To use this in one of your projects, you only have to define some settings in your POM:

At First, set the parent to the project type parent. Example as a Java Project:

<parent>
	<groupId>me.chrissw-r1</groupId>
	<artifactId>java-parent</artifactId>
	<version>3.0.39</version>
</parent>

Last but not least some technical properties have to be overridden by your POM to set all derived properties correctly:

<properties>
	...
	<project.module-root.relativedir>./</project.module-root.relativedir>
	<project.module-root.artifactId>{your-top-project-artifactId}</project.module-root.artifactId>
	...
</properties>

Versioning

This project follows Semantic Versioning. For more information see the Versioning Policy.

License

The usage of this project for other downstream projects is allowed without any restrictions. Any code and software parts are licensed under Apache 2.0. For more information see the license file. The documentation and any other non-code parts are licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).

About

General parent project with basic settings

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •