diff --git a/pom.xml b/pom.xml index dda7a2a932195564638a1b501e03edd3c3ac2079..0a01342b76de0164efd44ce54ad29e9c53e88bbd 100644 --- a/pom.xml +++ b/pom.xml @@ -1,3 +1,28 @@ +<!-- + + Copyright (C) 2023 Das Land Schleswig-Holstein vertreten durch den + Ministerpräsidenten des Landes Schleswig-Holstein + Staatskanzlei + Abteilung Digitalisierung und zentrales IT-Management der Landesregierung + + Lizenziert unter der EUPL, Version 1.2 oder - sobald + diese von der Europäischen Kommission genehmigt wurden - + Folgeversionen der EUPL ("Lizenz"); + Sie dürfen dieses Werk ausschließlich gemäß + dieser Lizenz nutzen. + Eine Kopie der Lizenz finden Sie hier: + + https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 + + Sofern nicht durch anwendbare Rechtsvorschriften + gefordert oder in schriftlicher Form vereinbart, wird + die unter der Lizenz verbreitete Software "so wie sie + ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - + ausdrücklich oder stillschweigend - verbreitet. + Die sprachspezifischen Genehmigungen und Beschränkungen + unter der Lizenz sind dem Lizenztext zu entnehmen. + +--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> @@ -8,6 +33,7 @@ <name>FormCycle Plugin</name> <description>FormCycle Plugin for OZG-Cloud</description> + <inceptionYear>2023</inceptionYear> <properties> <plugin.key>de.ozgcloud:ozgcloud-formcycle-plugin</plugin.key> @@ -31,6 +57,7 @@ <maven-assembly-plugin.version>3.2.0</maven-assembly-plugin.version> <maven-clean-plugin.version>3.1.0</maven-clean-plugin.version> <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> + <license.plugin.version>4.6</license.plugin.version> <!-- dependency track --> <dependency-track-maven-plugin.version>1.7.0</dependency-track-maven-plugin.version> @@ -129,6 +156,38 @@ <createProject>true</createProject> </configuration> </plugin> + <plugin> + <groupId>com.mycila</groupId> + <artifactId>license-maven-plugin</artifactId> + <version>${license.plugin.version}</version> + <configuration> + <properties> + <license.git.maxCommitsLookup>10000</license.git.maxCommitsLookup> + </properties> + <mapping> + <config>SCRIPT_STYLE</config> + <md>XML_STYLE</md> + <ftlh>FTL</ftlh> + <tpl>SCRIPT_STYLE</tpl> + </mapping> + <licenseSets> + <licenseSet> + <header>license/eupl_v1_2_de/header.txt</header> + <excludes> + <exclude>src/test/resources/**</exclude> + <exclude>src/main/resources/**</exclude> + </excludes> + </licenseSet> + </licenseSets> + </configuration> + <dependencies> + <dependency> + <groupId>com.mycila</groupId> + <artifactId>license-maven-plugin-git</artifactId> + <version>${license.plugin.version}</version> + </dependency> + </dependencies> + </plugin> </plugins> </pluginManagement>