diff --git a/mail-service/pom.xml b/mail-service/pom.xml index 389a247756e3fec3018775572f60b324159769a3..3b4bdfca17d15bcf084daa72c638f6de206fd933 100644 --- a/mail-service/pom.xml +++ b/mail-service/pom.xml @@ -18,9 +18,7 @@ <!-- TODO version management --> <shedlock.version>4.25.0</shedlock.version> <logcaptor.version>2.7.10</logcaptor.version> - <kop.license.version>1.3.0-SNAPSHOT</kopPluto.license.version> - <license.inceptionYear>2020</license.inceptionYear> - <license.organizationName>ITVSH</license.organizationName> + <kop.license.version>1.3.0-SNAPSHOT</kop.license.version> </properties> <dependencies> @@ -166,37 +164,29 @@ </plugin> <plugin> - <groupId>org.codehaus.mojo</groupId> + <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> - <version>2.0.0</version> + <version>4.1</version> <configuration> - <licenseName>eupl_v1_2_de</licenseName> - <licenseResolver>classpath://license</licenseResolver> - <excludes> - <exclude>*.png</exclude> - <exclude>*.txt</exclude> - <exclude>*.json</exclude> - </excludes> - <extraExtensions> - <proto>java</proto> - </extraExtensions> + <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> - <executions> - <execution> - <id>first</id> - <goals> - <goal>update-file-header</goal> - </goals> - <phase>process-sources</phase> - </execution> - </executions> <dependencies> - <dependency> - <groupId>de.itvsh.kop.common</groupId> - <artifactId>kop-common-license</artifactId> - <version>${kop.license.version}</version> - </dependency> - </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/notification-manager/pom.xml b/notification-manager/pom.xml index f604cc4c6b5d6e472cfd01785123f82ba93b5905..0b0e91e87c8e68c8d735127522961a21a6463b2b 100644 --- a/notification-manager/pom.xml +++ b/notification-manager/pom.xml @@ -16,8 +16,6 @@ <properties> <user-manager-interface.version>1.0.0</user-manager-interface.version> <kop.license.version>1.3.0-SNAPSHOT</kop.license.version> - <license.inceptionYear>2020</license.inceptionYear> - <license.organizationName>ITVSH</license.organizationName> </properties> <dependencies> @@ -97,37 +95,29 @@ </plugin> <plugin> - <groupId>org.codehaus.mojo</groupId> + <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> - <version>2.0.0</version> + <version>4.1</version> <configuration> - <licenseName>eupl_v1_2_de</licenseName> - <licenseResolver>classpath://license</licenseResolver> - <excludes> - <exclude>*.png</exclude> - <exclude>*.txt</exclude> - <exclude>*.json</exclude> - </excludes> - <extraExtensions> - <proto>java</proto> - </extraExtensions> + <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> - <executions> - <execution> - <id>first</id> - <goals> - <goal>update-file-header</goal> - </goals> - <phase>process-sources</phase> - </execution> - </executions> <dependencies> - <dependency> - <groupId>de.itvsh.kop.common</groupId> - <artifactId>kop-common-license</artifactId> - <version>${kop.license.version}</version> - </dependency> - </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/pluto-interface/pom.xml b/pluto-interface/pom.xml index cd10c71a17b4a08133344a59ab68f90f5eb8cd6d..3a38235e476363d8ac81300255f316e4c23535e1 100644 --- a/pluto-interface/pom.xml +++ b/pluto-interface/pom.xml @@ -22,7 +22,7 @@ <java.version>17</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <maven.compiler.target>${java.version}</maven.compiler.target> - + <kop.license.version>1.3.0-SNAPSHOT</kop.license.version> <license.inceptionYear>2020</license.inceptionYear> <license.organizationName>ITVSH</license.organizationName> @@ -110,39 +110,34 @@ </execution> </executions> </plugin> - + <plugin> - <groupId>org.codehaus.mojo</groupId> + <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> - <version>2.0.0</version> + <version>4.1</version> <configuration> - <licenseName>eupl_v1_2_de</licenseName> - <licenseResolver>classpath://license</licenseResolver> - <excludes> - <exclude>*.png</exclude> - <exclude>*.txt</exclude> - <exclude>*.json</exclude> - </excludes> - <extraExtensions> - <proto>java</proto> - </extraExtensions> + <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> - <executions> - <execution> - <id>first</id> - <goals> - <goal>update-file-header</goal> - </goals> - <phase>process-sources</phase> - </execution> - </executions> <dependencies> - <dependency> - <groupId>de.itvsh.kop.common</groupId> - <artifactId>kop-common-license</artifactId> - <version>${kop.license.version}</version> - </dependency> - </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/pluto-server/pom.xml b/pluto-server/pom.xml index 22628bd41232fcb9bd8236e614d66875d75a8477..5a75b632d2bf1fd4831e8b873a4453eb33f52689 100644 --- a/pluto-server/pom.xml +++ b/pluto-server/pom.xml @@ -278,27 +278,22 @@ </plugin> <plugin> - <groupId>org.codehaus.mojo</groupId> + <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> - <version>2.0.0</version> + <version>4.1</version> <configuration> - <licenseName>eupl_v1_2_de</licenseName> - <licenseResolver>classpath://license</licenseResolver> - <excludes> - <exclude>*.png</exclude> - <exclude>*.txt</exclude> - <exclude>*.json</exclude> - </excludes> + <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> - <executions> - <execution> - <id>first</id> - <goals> - <goal>update-file-header</goal> - </goals> - <phase>process-sources</phase> - </execution> - </executions> <dependencies> <dependency> <groupId>de.itvsh.kop.common</groupId> diff --git a/pluto-utils/pom.xml b/pluto-utils/pom.xml index 3576a3a2a6895a83e0ab22fbbd6b93878bc642a7..3205fe0172f1b854888aa574562803ad174085c2 100644 --- a/pluto-utils/pom.xml +++ b/pluto-utils/pom.xml @@ -181,37 +181,29 @@ </executions> </plugin> <plugin> - <groupId>org.codehaus.mojo</groupId> + <groupId>com.mycila</groupId> <artifactId>license-maven-plugin</artifactId> - <version>2.0.0</version> + <version>4.1</version> <configuration> - <licenseName>eupl_v1_2_de</licenseName> - <licenseResolver>classpath://license</licenseResolver> - <excludes> - <exclude>*.png</exclude> - <exclude>*.txt</exclude> - <exclude>*.json</exclude> - </excludes> - <extraExtensions> - <proto>java</proto> - </extraExtensions> + <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> - <executions> - <execution> - <id>first</id> - <goals> - <goal>update-file-header</goal> - </goals> - <phase>process-sources</phase> - </execution> - </executions> <dependencies> - <dependency> - <groupId>de.itvsh.kop.common</groupId> - <artifactId>kop-common-license</artifactId> - <version>${kop.license.version}</version> - </dependency> - </dependencies> + <dependency> + <groupId>de.itvsh.kop.common</groupId> + <artifactId>kop-common-license</artifactId> + <version>${kop.license.version}</version> + </dependency> + </dependencies> </plugin> </plugins> </build>