Skip to content

ChrissW-R1/general-parent

Repository files navigation

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
JavaDoc JavaDoc
OpenSSF Scorecard OpenSSF Scorecard

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.34</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>

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

Gerneral parent project with basic settings

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •