From ac365e730e6f1bc6927d5883dedb43e2afe1bfad Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Mon, 7 Nov 2022 14:34:04 +0100
Subject: [PATCH] =?UTF-8?q?OZG-3085=20Maven=20license=20plugin=20hinzugef?=
 =?UTF-8?q?=C3=BCgt?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 user-manager-interface/pom.xml | 31 +++++++++++++++++++++++++++++++
 user-manager-server/pom.xml    | 27 +++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/user-manager-interface/pom.xml b/user-manager-interface/pom.xml
index 74b867e3..aa10fcb5 100644
--- a/user-manager-interface/pom.xml
+++ b/user-manager-interface/pom.xml
@@ -19,6 +19,8 @@
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
+		
+		<kop.license.version>1.3.0-SNAPSHOT</kop.license.version>
 
 		<java.version>17</java.version>
 		<maven.compiler.source>${java.version}</maven.compiler.source>
@@ -83,6 +85,35 @@
 					</execution>
 				</executions>
 			</plugin>
+			
+			<plugin>
+				<groupId>com.mycila</groupId>
+				<artifactId>license-maven-plugin</artifactId>
+				<version>4.1</version>
+				<configuration>
+					<mapping>
+						<proto>SLASHSTAR_STYLE</proto>
+					</mapping>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/*.yaml</exclude>
+								<exclude>**/*.yml</exclude>
+								<exclude>README.md</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
+				</configuration>
+				<dependencies>
+					<dependency>
+						<groupId>de.itvsh.kop.common</groupId>
+						<artifactId>kop-common-license</artifactId>
+						<version>${kop.license.version}</version>
+					</dependency>
+				</dependencies>
+			</plugin>
 		</plugins>
 	</build>
 
diff --git a/user-manager-server/pom.xml b/user-manager-server/pom.xml
index 23c9753a..857490c8 100644
--- a/user-manager-server/pom.xml
+++ b/user-manager-server/pom.xml
@@ -16,6 +16,7 @@
 		<maven.compiler.release>17</maven.compiler.release>
 
 		<kop-common.version>1.2.1</kop-common.version>
+		<kop.license.version>1.3.0-SNAPSHOT</kop.license.version>
 
 		<jacoco.plugin.version>0.8.8</jacoco.plugin.version>
 		<quarkus.platform.version>2.13.0.Final</quarkus.platform.version>
@@ -342,6 +343,32 @@
 					</execution>
 				</executions>
 			</plugin>
+			
+			<plugin>
+				<groupId>com.mycila</groupId>
+				<artifactId>license-maven-plugin</artifactId>
+				<version>4.1</version>
+				<configuration>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/README</exclude>
+								<exclude>src/test/resources/**</exclude>
+								<exclude>src/main/resources/**</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
+				</configuration>
+				<dependencies>
+                    <dependency>
+                        <groupId>de.itvsh.kop.common</groupId>
+                        <artifactId>kop-common-license</artifactId>
+                        <version>${kop.license.version}</version>
+                    </dependency>
+                </dependencies>
+			</plugin>
 		</plugins>
 	</build>
 
-- 
GitLab