https://github.com/cuioss/cuioss-parent-pom
Parent pom for open-source-projects
https://github.com/cuioss/cuioss-parent-pom
java maven parent-pom
Last synced: about 1 month ago
JSON representation
Parent pom for open-source-projects
- Host: GitHub
- URL: https://github.com/cuioss/cuioss-parent-pom
- Owner: cuioss
- License: apache-2.0
- Created: 2018-08-29T14:53:43.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2026-02-17T18:30:18.000Z (4 months ago)
- Last Synced: 2026-02-17T23:34:23.124Z (4 months ago)
- Topics: java, maven, parent-pom
- Homepage:
- Size: 13 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= cui-parent-pom
:toc: macro
:toclevels: 3
:sectnumlevels: 1
[.discrete]
== Status
image:https://github.com/cuioss/cui-parent-pom/actions/workflows/maven.yml/badge.svg[Java CI with Maven,link=https://github.com/cuioss/cui-parent-pom/actions/workflows/maven.yml]
image:http://img.shields.io/:license-apache-blue.svg[License,link=http://www.apache.org/licenses/LICENSE-2.0.html]
image:https://img.shields.io/maven-central/v/de.cuioss/cui-parent-pom.svg?label=Maven%20Central["Maven Central", link="https://central.sonatype.com/artifact/de.cuioss/cui-parent-pom"]
== What is it?
Parent pom for cui-open-source-projects. It defines and configures a number of maven-plugins, unifying the descendant modules.
It aims at modules being at least Java 21. It defines the sonatype-repositories as read and deploy repositories.
Maven-site result can be found https://cuioss.github.io/cui-parent-pom/[Project-Home-Page]
toc::[]
== Modules
* link:cui-java-bom/README.adoc[cui-java-bom] - Java dependency management
* link:java-ee-bom/README.adoc[java-ee-bom] - Jakarta EE dependency management
* link:doc/Build.adoc[Build Information] - Information about building the project
== Usage
=== As a parent POM
[source,xml]
----
de.cuioss
cui-parent-pom
${version}
----
=== Including dependency management
[source,xml]
----
de.cuioss
java-ee-10-bom
${version.cui.parent}
pom
import
----
== Usage for Standard java-modules
[source,xml]
----
4.0.0
de.cuioss
cui-java-parent
1.4.1
cui-java-sample
cui java sample
pom
Sample usage of parent-pom
org.projectlombok
lombok
org.junit.jupiter
junit-jupiter
----