From 1c47417381a11fa390b492c9632ad6f17f35446c Mon Sep 17 00:00:00 2001
From: Lukas Malte Monnerjahn <lukasmalte.monnerjahn@dataport.de>
Date: Mon, 28 Apr 2025 17:45:54 +0200
Subject: [PATCH] OZG-8085 Maven CI Component POC

---
 .gitlab-ci.yml | 27 +++++----------------------
 1 file changed, 5 insertions(+), 22 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index da7431ff..f070c5fb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,33 +12,16 @@ variables:
 services:
   - docker:dind
 
-cache:
-  paths:
-    - .m2/repository/
-    - target/
-
 stages:
   - build
   - test
   - publish
 
-build:
-  stage: build
-  script:
-    - mvn clean compile $MAVEN_CLI_OPTS --update-snapshots
-  artifacts:
-    paths:
-      - target/*.jar
-
-test:
-  stage: test
-  script:
-    - mvn test $MAVEN_CLI_OPTS
-
-verify:
-  stage: test
-  script:
-    - mvn verify $MAVEN_CLI_OPTS
+# Maven Build, Test and Verify
+include:
+  - component: $CI_SERVER_FQDN/ozg-cloud/ci-components/maven_build@main
+    inputs:
+      maven_cli_opts: $MAVEN_CLI_OPTS
 
 snapshot-gitlab:
   stage: publish
-- 
GitLab