From 8dda61f5dd50859deaa8751f7d94b407c804a31a Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 27 Nov 2024 11:59:12 +0100 Subject: [PATCH] OZG-6544: Move excludes to licenseSet due to deprecation. Readd resources-folders as excludes to avoid headers in text files. Clearify by commentary, where each configuration is used. Add inceptionYear for correct setup. --- ozgcloud-common-dependencies/pom.xml | 1 + ozgcloud-common-lib/pom.xml | 2 +- ozgcloud-common-license/pom.xml | 1 + ozgcloud-common-parent/pom.xml | 14 +++++++++----- ozgcloud-common-pdf/pom.xml | 1 + ozgcloud-common-test/pom.xml | 1 + pom.xml | 14 ++++++-------- 7 files changed, 20 insertions(+), 14 deletions(-) diff --git a/ozgcloud-common-dependencies/pom.xml b/ozgcloud-common-dependencies/pom.xml index 30a84e4..74f63ce 100644 --- a/ozgcloud-common-dependencies/pom.xml +++ b/ozgcloud-common-dependencies/pom.xml @@ -38,6 +38,7 @@ <name>OzgCloud Common - Dependencies</name> <packaging>pom</packaging> <description>Dependenencies management for ozgcloud projects</description> + <inceptionYear>2021</inceptionYear> <properties> <vorgang-manager.version>2.17.0</vorgang-manager.version> diff --git a/ozgcloud-common-lib/pom.xml b/ozgcloud-common-lib/pom.xml index 1373e1d..fd696ec 100644 --- a/ozgcloud-common-lib/pom.xml +++ b/ozgcloud-common-lib/pom.xml @@ -36,12 +36,12 @@ <artifactId>ozgcloud-common-lib</artifactId> <name>OzgCloud Common - Shared Lib</name> + <inceptionYear>2021</inceptionYear> <properties> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> <mockito.version>5.10.0</mockito.version> - </properties> <dependencyManagement> diff --git a/ozgcloud-common-license/pom.xml b/ozgcloud-common-license/pom.xml index ee4b1da..73855ae 100644 --- a/ozgcloud-common-license/pom.xml +++ b/ozgcloud-common-license/pom.xml @@ -35,6 +35,7 @@ <name>OzgCloud Common - OS license provider</name> <description>A Maven project for providing the license to all OzgCloud Projects</description> + <inceptionYear>2021</inceptionYear> <properties> <java.version>17</java.version> diff --git a/ozgcloud-common-parent/pom.xml b/ozgcloud-common-parent/pom.xml index 3110c96..ec87cda 100644 --- a/ozgcloud-common-parent/pom.xml +++ b/ozgcloud-common-parent/pom.xml @@ -42,6 +42,7 @@ <packaging>pom</packaging> <name>OzgCloud Common - Parent</name> <description>Parent for all OzgCloud spring boot projects</description> + <inceptionYear>2021</inceptionYear> <properties> <java.version>21</java.version> @@ -314,6 +315,7 @@ </execution> </executions> </plugin> + <!-- This plugin configuration is used for generating licenses in daughter project --> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> @@ -333,13 +335,15 @@ <licenseSets> <licenseSet> <header>license/eupl_v1_2_de/header.txt</header> + <excludes> + <exclude>src/test/resources/**</exclude> + <exclude>src/main/resources/**</exclude> + <exclude>**/.angular/cache/**</exclude> + <exclude>**/.nx/**</exclude> + <exclude>**/node_modules/**</exclude> + </excludes> </licenseSet> </licenseSets> - <excludes> - <exclude>**/.angular/cache/**</exclude> - <exclude>**/.nx/**</exclude> - <exclude>**/node_modules/**</exclude> - </excludes> </configuration> <dependencies> <dependency> diff --git a/ozgcloud-common-pdf/pom.xml b/ozgcloud-common-pdf/pom.xml index e892101..3b85975 100644 --- a/ozgcloud-common-pdf/pom.xml +++ b/ozgcloud-common-pdf/pom.xml @@ -35,6 +35,7 @@ </parent> <artifactId>ozgcloud-common-pdf</artifactId> <name>OzgCloud Common - PDF Export library</name> + <inceptionYear>2021</inceptionYear> <properties> <fop.version>2.9</fop.version> diff --git a/ozgcloud-common-test/pom.xml b/ozgcloud-common-test/pom.xml index 73adb3e..64123f7 100644 --- a/ozgcloud-common-test/pom.xml +++ b/ozgcloud-common-test/pom.xml @@ -36,6 +36,7 @@ <artifactId>ozgcloud-common-test</artifactId> <name>OzgCloud Common - Test Lib</name> + <inceptionYear>2021</inceptionYear> <dependencies> <dependency> diff --git a/pom.xml b/pom.xml index a207c85..57aa6db 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,7 @@ <artifactId>ozgcloud-common</artifactId> <version>4.7.0-SNAPSHOT</version> <packaging>pom</packaging> + <inceptionYear>2021</inceptionYear> <name>OzgCloud Common</name> @@ -80,6 +81,7 @@ <build> <pluginManagement> <plugins> + <!-- This plugin configuration is used for generating licenses in this repository --> <plugin> <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> @@ -92,20 +94,16 @@ <proto>SLASHSTAR_STYLE</proto> <config>SCRIPT_STYLE</config> <md>XML_STYLE</md> - <ftlh>FTL</ftlh> - <tpl>SCRIPT_STYLE</tpl> - <ts>SLASHSTAR_STYLE</ts> </mapping> <licenseSets> <licenseSet> <header>license/eupl_v1_2_de/header.txt</header> </licenseSet> + <excludes> + <exclude>src/test/resources/**</exclude> + <exclude>src/main/resources/**</exclude> + </excludes> </licenseSets> - <excludes> - <exclude>**/.angular/cache/**</exclude> - <exclude>**/.nx/**</exclude> - <exclude>**/node_modules/**</exclude> - </excludes> </configuration> <dependencies> <dependency> -- GitLab