Skip to content
Snippets Groups Projects
Commit 3d065110 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-7324: add maven license plugin

parent 215f92c0
Branches
Tags
No related merge requests found
<!--
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"> <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> <modelVersion>4.0.0</modelVersion>
...@@ -8,6 +33,7 @@ ...@@ -8,6 +33,7 @@
<name>FormCycle Plugin</name> <name>FormCycle Plugin</name>
<description>FormCycle Plugin for OZG-Cloud</description> <description>FormCycle Plugin for OZG-Cloud</description>
<inceptionYear>2023</inceptionYear>
<properties> <properties>
<plugin.key>de.ozgcloud:ozgcloud-formcycle-plugin</plugin.key> <plugin.key>de.ozgcloud:ozgcloud-formcycle-plugin</plugin.key>
...@@ -31,6 +57,7 @@ ...@@ -31,6 +57,7 @@
<maven-assembly-plugin.version>3.2.0</maven-assembly-plugin.version> <maven-assembly-plugin.version>3.2.0</maven-assembly-plugin.version>
<maven-clean-plugin.version>3.1.0</maven-clean-plugin.version> <maven-clean-plugin.version>3.1.0</maven-clean-plugin.version>
<maven-compiler-plugin.version>3.8.1</maven-compiler-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 -->
<dependency-track-maven-plugin.version>1.7.0</dependency-track-maven-plugin.version> <dependency-track-maven-plugin.version>1.7.0</dependency-track-maven-plugin.version>
...@@ -129,6 +156,38 @@ ...@@ -129,6 +156,38 @@
<createProject>true</createProject> <createProject>true</createProject>
</configuration> </configuration>
</plugin> </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> </plugins>
</pluginManagement> </pluginManagement>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment