multi-module-maven-plugin
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>me.chrissw-r1</groupId>
<artifactId>multi-module-maven-plugin</artifactId>
<version>1.2.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
<parent>
<artifactId>maven-plugin-parent</artifactId>
<groupId>me.chrissw-r1</groupId>
<version>3.0.27</version>
<relativePath>../pom.xml/pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>me.chrissw-r1</groupId>
<artifactId>multi-module-maven-plugin</artifactId>
<packaging>maven-plugin</packaging>
<name>Multi-Module Maven Plugin</name>
<version>1.2.0</version>
<description>Maven Plugin to calculate properties to use in the build</description>
<url>https://docs.urelion.world/me.chrissw-r1/multi-module-maven-plugin/1.2.0</url>
<issueManagement>
<system>GitHub</system>
<url>https://github.com/ChrissW-R1/multi-module-maven-plugin/issues</url>
</issueManagement>
<inceptionYear>2025</inceptionYear>
<developers>
<developer>
<id>ChrissW-R1</id>
<name>ChrissW-R1</name>
<email>contact@ChrissW-R1.me</email>
<url>https://ChrissW-R1.me</url>
<roles>
<role>manager</role>
<role>architect</role>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
<properties>
<picUrl>https://gravatar.com/avatar/625826a28e0cb12855ef6f5d169f8b67</picUrl>
</properties>
</developer>
</developers>
<licenses>
<license>
<name>Apache License (ASL), Version 2.0 (Apache-2.0)</name>
<url>https://raw.githubusercontent.com/spdx/license-list-data/main/text/Apache-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<connection>scm:git:https://github.com/ChrissW-R1/multi-module-maven-plugin.git</connection>
<developerConnection>scm:git:https://github.com/ChrissW-R1/multi-module-maven-plugin.git</developerConnection>
<tag>1.2.0</tag>
<url>https://github.com/ChrissW-R1/multi-module-maven-plugin</url>
</scm>
<organization>
<name>ChrissW-R1</name>
<url>https://ChrissW-R1.me</url>
</organization>
<build>
<sourceDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/main/java</sourceDirectory>
<scriptSourceDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/test/java</testSourceDirectory>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/classes</outputDirectory>
<testOutputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/test-classes</testOutputDirectory>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>3.5.3</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh-external</artifactId>
<version>3.5.3</version>
</extension>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ftp</artifactId>
<version>3.5.3</version>
</extension>
</extensions>
<resources>
<resource>
<targetPath>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/filtered-sources/java</targetPath>
<filtering>true</filtering>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/main/java</directory>
</resource>
<resource>
<filtering>true</filtering>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/main/resources</directory>
</resource>
<resource>
<filtering>true</filtering>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources</directory>
<includes>
<include>project.properties</include>
</includes>
</resource>
<resource>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout</directory>
<includes>
<include>README.md</include>
</includes>
</resource>
</resources>
<testResources>
<testResource>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/test/resources</directory>
</testResource>
</testResources>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target</directory>
<finalName>multi-module-maven-plugin-1.2.0</finalName>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.19.1</version>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.5.0</version>
<configuration>
<filesets>
<fileset>
<directory>./</directory>
<includes>
<include>dependency-reduced-pom.xml</include>
<include>multi-module-maven-plugin-1.2.0-deploy.pom</include>
<include>multi-module-maven-plugin-*-deploy.pom</include>
<include>tsconfig.json</include>
<include>eslint.config.js</include>
<include>package.json</include>
<include>Gruntfile.js</include>
<include>Gruntfile.cjs</include>
<include>webpack.config.js</include>
<include>webpack.config.cjs</include>
</includes>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin>
<artifactId>maven-help-plugin</artifactId>
<version>3.5.1</version>
</plugin>
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<version>1.5.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>read-properties</id>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/build.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.6.1</version>
<executions>
<execution>
<id>parse-version</id>
<phase>initialize</phase>
<goals>
<goal>parse-version</goal>
</goals>
</execution>
<execution>
<id>base-version-property</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>project.baseVersion</name>
<value>1.2.0</value>
<regex>(\d+(\.\d+)*)(.*)</regex>
<replacement>$1</replacement>
</configuration>
</execution>
<execution>
<id>java-qualified-version-property</id>
<phase>validate</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.version.qualified</name>
<value>11</value>
<regex>^([1-9]|10)$</regex>
<replacement>1.11</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>timestamp-property</id>
<phase>initialize</phase>
<goals>
<goal>timestamp-property</goal>
</goals>
<configuration>
<name>project.versionYear</name>
<pattern>yyyy</pattern>
<locale>en,US</locale>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step1</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step1</name>
<value>me.chrissw-r1.multi-module-maven-plugin</value>
<regex>[^\w\.]</regex>
<replacement />
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step2</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step2</name>
<value>${java.rootPackage.step1}</value>
<regex>\.{2,}</regex>
<replacement>.</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step3a</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step3a</name>
<value>${java.rootPackage.step2}</value>
<regex>[^a-zA-Z\d]+$</regex>
<replacement>x</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step3b</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step3b</name>
<value>${java.rootPackage.step3a}</value>
<regex>^[^a-z]</regex>
<replacement>x</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-finalstep</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.cleaned</name>
<value>${java.rootPackage.step3b}</value>
<regex>\.[^a-z]</regex>
<replacement>.x</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>generate-goal-prefix</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>goalPrefix</name>
<value>multi-module-maven-plugin</value>
<regex>-maven-plugin$</regex>
<replacement />
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildplan-maven-plugin</artifactId>
<version>2.2.2</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<configuration>
<licenseFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/LICENSE</licenseFile>
<licenseName>apache_v2</licenseName>
<missingFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources/THIRD-PARTY.properties</missingFile>
<licensesConfigFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/license/licenses.xml</licensesConfigFile>
<useMissingFile>true</useMissingFile>
<sortArtifactByName>true</sortArtifactByName>
<fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByLicense.ftl</fileTemplate>
<licenseMerges>
<licenseMerge>GNU Affero General Public License (AGPL), Version 3.0+ (AGPL-3.0-or-later)
| AGPL-3.0-or-later
| GNU Affero General Public License (AGPL) version 3.0</licenseMerge>
<licenseMerge>Apache License (ASL), Version 1.1 (Apache-1.1)
| Apache-1.1
| The Apache Software License, Version 1.1
| http://ant-contrib.sourceforge.net/tasks/LICENSE.txt</licenseMerge>
<licenseMerge>Apache License (ASL), Version 2.0 (Apache-2.0)
| Apache-2.0
| Apache 2
| Apache 2.0
| Apache License 2.0
| Apache License version 2.0
| Apache License, 2.0
| Apache License, Version 2
| Apache License, Version 2.0
| The Apache License, Version 2.0
| The Apache Software License, Version 2.0</licenseMerge>
<licenseMerge>BSD 2-Clause License (BSD), (BSD-2-Clause)
| BSD-2-Clause
| BSD 2-Clause
| BSD 2-Clause License
| BSD License</licenseMerge>
<licenseMerge>BSD 3-Clause License (BSD), (BSD-3-Clause)
| BSD-3-Clause
| BSD 3-Clause License</licenseMerge>
<licenseMerge>Creative Commons (CC) Attribution International Public License, Version 4.0 (CC-BY-4.0)
| CC-BY-4.0
| Creative Commons Attribution 4.0 International Public License</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.0 (CDDL-1.0)
| CDDL-1.0
| COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.1 (CDDL-1.1)
| CDDL-1.1
| CDDL 1.1
| Common Development and Distribution License (CDDL), Version 1.1</licenseMerge>
<licenseMerge>Common Public License Version (CPL), Version 1.0 (CPL-1.0)
| CPL-1.0
| Common Public License Version 1.0</licenseMerge>
<licenseMerge>Eclipse Distribution License (EDL), Version 1.0 (EDL-1.0)
| EDL-1.0
| EDL 1.0
| Eclipse Distribution License - v 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 1.0 (EPL-1.0)
| EPL-1.0
| Eclipse Public License - v 1.0
| Eclipse Public License, Version 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 2.0 (EPL-2.0)
| EPL-2.0
| EPL 2.0
| Eclipse Public License - v 2.0
| Eclipse Public License v2.0
| Eclipse Public License, Version 2.0</licenseMerge>
<licenseMerge>EPSG database distribution license (EPSG-DDL)
| EPSG-DDL
| EPSG database distribution license</licenseMerge>
<licenseMerge>European Union Public License (EUPL), Version 1.1 (EUPL-1.1)
| EUPL-1.1
| European Union Public License v1.1</licenseMerge>
<licenseMerge>GNU Free Documentation License (FDL), Version 1.3+ (GFDL-1.3-or-later)
| GFDL-1.3-or-later
| GNU Free Documentation License (FDL) version 1.3</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 1.0+ (GPL-1.0-or-later)
| GPL-1.0-or-later
| GNU General Public License (GPL) version 1.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 2.0+ (GPL-2.0-or-later)
| GPL-2.0-or-later
| GNU General Public License (GPL) version 2.0
| GNU General Public License version 2 (GPLv2)
| GNU General Public License, Version 2
| GPL-2.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 3.0+ (GPL-3.0-or-later)
| GPL-3.0-or-later
| GNU General Public License (GPL) version 3.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL) with Classpath exception (CPE), Version 2.0 (GPL-2.0-with-classpath-exception)
| GPL-2.0-with-classpath-exception
| GNU General Public License, version 2, with the Classpath Exception
| GPL2 w/ CPE
| The GNU General Public License (GPL), Version 2, With Classpath Exception</licenseMerge>
<licenseMerge>Java Distribution License (JDL), Version 1.1.x (JDL-1.1.x)
| JDL-1.1.x
| JDL (Java Distribution License)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1 (LGPL-2.1-only)
| LGPL-2.1-only
| GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
| GNU Lesser General Public License, Version 2.1
| LGPL 2.1
| LGPLv2</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1+ (LGPL-2.1-or-later)
| LGPL-2.1-or-later
| GNU General Lesser Public License (LGPL) version 2.1
| GNU Lesser General Public License (LGPL)
| GNU Lesser General Public License version 2.1 (LGPLv2.1)
| Lesser General Public License (LGPL)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 3.0+ (LGPL-3.0-or-later)
| LGPL-3.0-or-later
| GNU General Lesser Public License (LGPL) version 3.0
| GNU Lesser General Public License v3.0</licenseMerge>
<licenseMerge>MIT License (MIT)
| MIT
| MIT License
| MIT license
| MIT-License
| The MIT License
| The MIT License (MIT)
| The MIT License(MIT)
| jQuery license</licenseMerge>
<licenseMerge>Mozilla Public License (MPL), Version 1.1 (MPL-1.1)
| MPL-1.1
| MPL 1.1</licenseMerge>
<licenseMerge>OGC Copyright (OGC)
| OGC
| OGC copyright</licenseMerge>
<licenseMerge>Public Domain (PD)
| PD
| Public Domain</licenseMerge>
<licenseMerge>Universal Permissive License (UPL), Version 1.0 (UPL-1.0)
| UPL-1.0
| Universal Permissive License, Version 1.0</licenseMerge>
<licenseMerge>W3C Software Notice and License (W3C)
| W3C
| W3C license</licenseMerge>
<licenseMerge>Individual Apache License
| Indv-Apache
| Similar to Apache License but with the acknowledgment clause removed</licenseMerge>
<licenseMerge>Individual BSD License
| Indv-BSD
| BSD License for HSQL
| BSD style
| HSQLDB License, a BSD open source license
| Modified BSD
| Modified BSD 3-Clause License</licenseMerge>
</licenseMerges>
<failOnMissing>false</failOnMissing>
</configuration>
</plugin>
<plugin>
<groupId>me.chrissw-r1</groupId>
<artifactId>spdx-license-fetch-maven-plugin</artifactId>
<version>1.0.0</version>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
<configuration>
<escapeString>\</escapeString>
</configuration>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<configuration>
<ossIndexServerId>ossindex</ossIndexServerId>
<nvdApiServerId>nvd.apikey</nvdApiServerId>
<pathToCore>${dotnetcore.path}</pathToCore>
<nodeAuditAnalyzerEnabled>false</nodeAuditAnalyzerEnabled>
<yarnAuditAnalyzerEnabled>false</yarnAuditAnalyzerEnabled>
</configuration>
</plugin>
<plugin>
<groupId>org.cyclonedx</groupId>
<artifactId>cyclonedx-maven-plugin</artifactId>
<version>2.9.1</version>
</plugin>
<plugin>
<groupId>me.chrissw-r1</groupId>
<artifactId>deploy-pom-maven-plugin</artifactId>
<version>1.1.3</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.14.1</version>
<configuration>
<release>11</release>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
</path>
</annotationProcessorPaths>
<source>${java.version.qualified}</source>
<target>${java.version.qualified}</target>
</configuration>
</plugin>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
<configuration>
<effort>Max</effort>
<failOnError>true</failOnError>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
<spotbugsXmlOutputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/spotbugs</spotbugsXmlOutputDirectory>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.4</version>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>2.7.0</version>
<configuration>
<libs>
<lib>/usr/lib/jvm/temurin-11-jdk-amd64/jmods/java.base.jmod</lib>
<lib>/usr/lib/jvm/temurin-11-jdk-amd64/jmods/java.logging.jmod</lib>
</libs>
<injarNotExistsSkip>true</injarNotExistsSkip>
<obfuscate>true</obfuscate>
<options>
<option>-allowaccessmodification</option>
<option>-keepattributes Signature</option>
<option>-keepattributes RuntimeVisibleAnnotations</option>
<option>-keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; }</option>
<option>-keep class module-info</option>
<option>-keep @jakarta.persistence.Embeddable public class *</option>
<option>-keep @jakarta.persistence.Entity public class *</option>
<option>-keepclassmembers @jakarta.persistence.Entity public class * { @jakarta.persistence.Id *; }</option>
<option>-keepclassmembers @jakarta.persistence.Entity public class * { @jakarta.persistence.EmbeddedId *; }</option>
<option>-keep public class ${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</option>
<option>-keepclassmembers public class ${java.rootPackage.cleaned}.ModuleRootPropertiesMojo { public *; }</option>
<option>-keep @proguard.annotation.Keep public interface *</option>
<option>-keep @proguard.annotation.Keep public class *</option>
<option>-keep @proguard.annotation.Keep public enum *</option>
<option>-keep @proguard.annotation.Keep public @interface *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public interface *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public class *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public enum *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public @interface *</option>
<option>-keepclassmembers public interface * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public class * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public enum * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public @interface * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public interface * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public class * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public enum * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public @interface * { public *; }</option>
<option>-keepnames @proguard.annotation.KeepName public interface *</option>
<option>-keepnames @proguard.annotation.KeepName public class *</option>
<option>-keepnames @proguard.annotation.KeepName public enum *</option>
<option>-keepnames @proguard.annotation.KeepName public @interface *</option>
<option>-keepclassmembernames public interface * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public class * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public enum * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public @interface * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public interface * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public class * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public enum * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public @interface * { public *; }</option>
<option>-keep public class * implements @proguard.annotation.KeepPublicImplementations *</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicGettersSetters class * { public *** get*(); public *** get*(int); public boolean is*(); public boolean is*(int); public void set*(***); public void set*(int, ***); }</option>
<option>-keepclasseswithmembers @proguard.annotation.KeepApplication public class * { public static void main(java.lang.String[]); }</option>
</options>
</configuration>
</plugin>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>3.15.1</version>
<configuration>
<goalPrefix>multi-module</goalPrefix>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
<source>11</source>
<keywords>true</keywords>
<serialwarn>true</serialwarn>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.4.2</version>
<configuration>
<archive>
<manifest>
<mainClass>${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</mainClass>
</manifest>
<manifestEntries>
<Built-By>ChrissW-R1</Built-By>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>3.3.1</version>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.21.0</version>
<configuration>
<output>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site.xml</output>
</configuration>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<id>check-third-party-properties</id>
<phase>site</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<taskdef />
<if>
<available />
<then>
<echo />
<property />
</then>
<else>
<echo />
<property />
</else>
</if>
</target>
</configuration>
</execution>
<execution>
<id>restore-plugin-definition</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<exec>
<arg />
<arg />
<arg />
<arg />
<arg />
</exec>
</target>
</configuration>
</execution>
<execution>
<id>restore-plugin-help</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<exec>
<arg />
<arg />
<arg />
<arg />
<arg />
</exec>
</target>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>ant</artifactId>
<groupId>ant</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.7.1</version>
</plugin>
<plugin>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-lifecycle-plugin</artifactId>
<version>2.3.2</version>
</plugin>
<plugin>
<groupId>org.codehaus.gmavenplus</groupId>
<artifactId>gmavenplus-plugin</artifactId>
<version>4.2.1</version>
<executions>
<execution>
<id>remove-parsed-version-qualifier-property</id>
<phase>generate-sources</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<scripts>
<script>project.properties.remove('parsedVersion.qualifier?')</script>
</scripts>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy-ant</artifactId>
<version>5.0.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>me.chrissw-r1</groupId>
<artifactId>multi-module-maven-plugin</artifactId>
<version>1.1.7</version>
<configuration>
<resolveUrl>true</resolveUrl>
<resolveRepositories>true</resolveRepositories>
</configuration>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.9.0</version>
<dependencies>
<dependency>
<groupId>me.chrissw-r1</groupId>
<artifactId>general-resources</artifactId>
<version>3.0.27</version>
<scope>compile</scope>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-gpg-plugin</artifactId>
<version>3.2.8</version>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<goals>deploy site-deploy</goals>
<autoVersionSubmodules>true</autoVersionSubmodules>
<tagNameFormat>@{project.version}</tagNameFormat>
<scmCommentPrefix>[maven-release-plugin] [skip ci]</scmCommentPrefix>
<preparationGoals>clean install scm:add@stage-release-changes</preparationGoals>
<preparationProfiles>stage-release-changes</preparationProfiles>
<arguments>-DfullBuild -Ddistribution -Dexecutable</arguments>
</configuration>
</plugin>
<plugin>
<artifactId>maven-scm-plugin</artifactId>
<version>2.2.1</version>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.9.0</version>
<extensions>true</extensions>
<configuration>
<publishingServerId>central</publishingServerId>
<deploymentName>Multi-Module Maven Plugin 1.2.0</deploymentName>
<autoPublish>true</autoPublish>
</configuration>
</plugin>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
<version>3.6.1</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>io.takari.maven.plugins</groupId>
<artifactId>takari-lifecycle-plugin</artifactId>
<version>2.3.2</version>
</plugin>
<plugin>
<groupId>me.chrissw-r1</groupId>
<artifactId>multi-module-maven-plugin</artifactId>
<version>1.1.7</version>
<executions>
<execution>
<id>multi-module-properties-default</id>
<goals>
<goal>module-root-properties</goal>
</goals>
<configuration>
<resolveUrl>true</resolveUrl>
<resolveRepositories>true</resolveRepositories>
</configuration>
</execution>
<execution>
<id>multi-module-properties-site</id>
<phase>pre-site</phase>
<goals>
<goal>module-root-properties</goal>
</goals>
<configuration>
<resolveUrl>true</resolveUrl>
<resolveRepositories>true</resolveRepositories>
</configuration>
</execution>
<execution>
<id>list-modules</id>
<goals>
<goal>list-modules</goal>
</goals>
<configuration>
<resolveUrl>true</resolveUrl>
<resolveRepositories>true</resolveRepositories>
</configuration>
</execution>
</executions>
<configuration>
<resolveUrl>true</resolveUrl>
<resolveRepositories>true</resolveRepositories>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>3.6.1</version>
<executions>
<execution>
<id>parse-version</id>
<phase>initialize</phase>
<goals>
<goal>parse-version</goal>
</goals>
</execution>
<execution>
<id>base-version-property</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>project.baseVersion</name>
<value>1.2.0</value>
<regex>(\d+(\.\d+)*)(.*)</regex>
<replacement>$1</replacement>
</configuration>
</execution>
<execution>
<id>java-qualified-version-property</id>
<phase>validate</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.version.qualified</name>
<value>11</value>
<regex>^([1-9]|10)$</regex>
<replacement>1.11</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>timestamp-property</id>
<phase>initialize</phase>
<goals>
<goal>timestamp-property</goal>
</goals>
<configuration>
<name>project.versionYear</name>
<pattern>yyyy</pattern>
<locale>en,US</locale>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step1</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step1</name>
<value>me.chrissw-r1.multi-module-maven-plugin</value>
<regex>[^\w\.]</regex>
<replacement />
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step2</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step2</name>
<value>${java.rootPackage.step1}</value>
<regex>\.{2,}</regex>
<replacement>.</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step3a</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step3a</name>
<value>${java.rootPackage.step2}</value>
<regex>[^a-zA-Z\d]+$</regex>
<replacement>x</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-step3b</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.step3b</name>
<value>${java.rootPackage.step3a}</value>
<regex>^[^a-z]</regex>
<replacement>x</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>sanitize-rootpackage-finalstep</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>java.rootPackage.cleaned</name>
<value>${java.rootPackage.step3b}</value>
<regex>\.[^a-z]</regex>
<replacement>.x</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>generate-goal-prefix</id>
<phase>initialize</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>goalPrefix</name>
<value>multi-module-maven-plugin</value>
<regex>-maven-plugin$</regex>
<replacement />
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>attach-third-party-properties</id>
<phase>post-site</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources/THIRD-PARTY.properties</file>
<type>properties</type>
<classifier>third-party</classifier>
</artifact>
</artifacts>
<skipAttach>${third-party-properties.target.missing}</skipAttach>
</configuration>
</execution>
<execution>
<id>set-dist-artifact-extension</id>
<phase>validate</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>project.build.artifact.extension</name>
<value>maven-plugin</value>
<regex>^(?!pom$).+$</regex>
<replacement>zip</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
<execution>
<id>set-dist-artifact-filename</id>
<phase>validate</phase>
<goals>
<goal>regex-property</goal>
</goals>
<configuration>
<name>project.build.artifact.fileName</name>
<value>multi-module-maven-plugin-1.2.0.maven-plugin</value>
<regex>\.(?!pom$)[^.]+$</regex>
<replacement>-dist.zip</replacement>
<failIfNoMatch>false</failIfNoMatch>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.gmavenplus</groupId>
<artifactId>gmavenplus-plugin</artifactId>
<version>4.2.1</version>
<executions>
<execution>
<id>remove-parsed-version-qualifier-property</id>
<phase>generate-sources</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<scripts>
<script>project.properties.remove('parsedVersion.qualifier?')</script>
</scripts>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy-ant</artifactId>
<version>5.0.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<executions>
<execution>
<id>update-license</id>
<phase>generate-resources</phase>
<goals>
<goal>update-project-license</goal>
</goals>
<configuration>
<licenseFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/LICENSE</licenseFile>
<licenseName>apache_v2</licenseName>
<missingFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources/THIRD-PARTY.properties</missingFile>
<licensesConfigFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/license/licenses.xml</licensesConfigFile>
<useMissingFile>true</useMissingFile>
<sortArtifactByName>true</sortArtifactByName>
<fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByLicense.ftl</fileTemplate>
<licenseMerges>
<licenseMerge>GNU Affero General Public License (AGPL), Version 3.0+ (AGPL-3.0-or-later)
| AGPL-3.0-or-later
| GNU Affero General Public License (AGPL) version 3.0</licenseMerge>
<licenseMerge>Apache License (ASL), Version 1.1 (Apache-1.1)
| Apache-1.1
| The Apache Software License, Version 1.1
| http://ant-contrib.sourceforge.net/tasks/LICENSE.txt</licenseMerge>
<licenseMerge>Apache License (ASL), Version 2.0 (Apache-2.0)
| Apache-2.0
| Apache 2
| Apache 2.0
| Apache License 2.0
| Apache License version 2.0
| Apache License, 2.0
| Apache License, Version 2
| Apache License, Version 2.0
| The Apache License, Version 2.0
| The Apache Software License, Version 2.0</licenseMerge>
<licenseMerge>BSD 2-Clause License (BSD), (BSD-2-Clause)
| BSD-2-Clause
| BSD 2-Clause
| BSD 2-Clause License
| BSD License</licenseMerge>
<licenseMerge>BSD 3-Clause License (BSD), (BSD-3-Clause)
| BSD-3-Clause
| BSD 3-Clause License</licenseMerge>
<licenseMerge>Creative Commons (CC) Attribution International Public License, Version 4.0 (CC-BY-4.0)
| CC-BY-4.0
| Creative Commons Attribution 4.0 International Public License</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.0 (CDDL-1.0)
| CDDL-1.0
| COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.1 (CDDL-1.1)
| CDDL-1.1
| CDDL 1.1
| Common Development and Distribution License (CDDL), Version 1.1</licenseMerge>
<licenseMerge>Common Public License Version (CPL), Version 1.0 (CPL-1.0)
| CPL-1.0
| Common Public License Version 1.0</licenseMerge>
<licenseMerge>Eclipse Distribution License (EDL), Version 1.0 (EDL-1.0)
| EDL-1.0
| EDL 1.0
| Eclipse Distribution License - v 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 1.0 (EPL-1.0)
| EPL-1.0
| Eclipse Public License - v 1.0
| Eclipse Public License, Version 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 2.0 (EPL-2.0)
| EPL-2.0
| EPL 2.0
| Eclipse Public License - v 2.0
| Eclipse Public License v2.0
| Eclipse Public License, Version 2.0</licenseMerge>
<licenseMerge>EPSG database distribution license (EPSG-DDL)
| EPSG-DDL
| EPSG database distribution license</licenseMerge>
<licenseMerge>European Union Public License (EUPL), Version 1.1 (EUPL-1.1)
| EUPL-1.1
| European Union Public License v1.1</licenseMerge>
<licenseMerge>GNU Free Documentation License (FDL), Version 1.3+ (GFDL-1.3-or-later)
| GFDL-1.3-or-later
| GNU Free Documentation License (FDL) version 1.3</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 1.0+ (GPL-1.0-or-later)
| GPL-1.0-or-later
| GNU General Public License (GPL) version 1.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 2.0+ (GPL-2.0-or-later)
| GPL-2.0-or-later
| GNU General Public License (GPL) version 2.0
| GNU General Public License version 2 (GPLv2)
| GNU General Public License, Version 2
| GPL-2.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 3.0+ (GPL-3.0-or-later)
| GPL-3.0-or-later
| GNU General Public License (GPL) version 3.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL) with Classpath exception (CPE), Version 2.0 (GPL-2.0-with-classpath-exception)
| GPL-2.0-with-classpath-exception
| GNU General Public License, version 2, with the Classpath Exception
| GPL2 w/ CPE
| The GNU General Public License (GPL), Version 2, With Classpath Exception</licenseMerge>
<licenseMerge>Java Distribution License (JDL), Version 1.1.x (JDL-1.1.x)
| JDL-1.1.x
| JDL (Java Distribution License)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1 (LGPL-2.1-only)
| LGPL-2.1-only
| GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
| GNU Lesser General Public License, Version 2.1
| LGPL 2.1
| LGPLv2</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1+ (LGPL-2.1-or-later)
| LGPL-2.1-or-later
| GNU General Lesser Public License (LGPL) version 2.1
| GNU Lesser General Public License (LGPL)
| GNU Lesser General Public License version 2.1 (LGPLv2.1)
| Lesser General Public License (LGPL)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 3.0+ (LGPL-3.0-or-later)
| LGPL-3.0-or-later
| GNU General Lesser Public License (LGPL) version 3.0
| GNU Lesser General Public License v3.0</licenseMerge>
<licenseMerge>MIT License (MIT)
| MIT
| MIT License
| MIT license
| MIT-License
| The MIT License
| The MIT License (MIT)
| The MIT License(MIT)
| jQuery license</licenseMerge>
<licenseMerge>Mozilla Public License (MPL), Version 1.1 (MPL-1.1)
| MPL-1.1
| MPL 1.1</licenseMerge>
<licenseMerge>OGC Copyright (OGC)
| OGC
| OGC copyright</licenseMerge>
<licenseMerge>Public Domain (PD)
| PD
| Public Domain</licenseMerge>
<licenseMerge>Universal Permissive License (UPL), Version 1.0 (UPL-1.0)
| UPL-1.0
| Universal Permissive License, Version 1.0</licenseMerge>
<licenseMerge>W3C Software Notice and License (W3C)
| W3C
| W3C license</licenseMerge>
<licenseMerge>Individual Apache License
| Indv-Apache
| Similar to Apache License but with the acknowledgment clause removed</licenseMerge>
<licenseMerge>Individual BSD License
| Indv-BSD
| BSD License for HSQL
| BSD style
| HSQLDB License, a BSD open source license
| Modified BSD
| Modified BSD 3-Clause License</licenseMerge>
</licenseMerges>
<failOnMissing>false</failOnMissing>
</configuration>
</execution>
<execution>
<id>add-licenses</id>
<phase>generate-resources</phase>
<goals>
<goal>add-third-party</goal>
<goal>download-licenses</goal>
</goals>
<configuration>
<licenseFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/LICENSE</licenseFile>
<licenseName>apache_v2</licenseName>
<missingFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources/THIRD-PARTY.properties</missingFile>
<licensesConfigFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/license/licenses.xml</licensesConfigFile>
<useMissingFile>true</useMissingFile>
<sortArtifactByName>true</sortArtifactByName>
<fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByLicense.ftl</fileTemplate>
<licenseMerges>
<licenseMerge>GNU Affero General Public License (AGPL), Version 3.0+ (AGPL-3.0-or-later)
| AGPL-3.0-or-later
| GNU Affero General Public License (AGPL) version 3.0</licenseMerge>
<licenseMerge>Apache License (ASL), Version 1.1 (Apache-1.1)
| Apache-1.1
| The Apache Software License, Version 1.1
| http://ant-contrib.sourceforge.net/tasks/LICENSE.txt</licenseMerge>
<licenseMerge>Apache License (ASL), Version 2.0 (Apache-2.0)
| Apache-2.0
| Apache 2
| Apache 2.0
| Apache License 2.0
| Apache License version 2.0
| Apache License, 2.0
| Apache License, Version 2
| Apache License, Version 2.0
| The Apache License, Version 2.0
| The Apache Software License, Version 2.0</licenseMerge>
<licenseMerge>BSD 2-Clause License (BSD), (BSD-2-Clause)
| BSD-2-Clause
| BSD 2-Clause
| BSD 2-Clause License
| BSD License</licenseMerge>
<licenseMerge>BSD 3-Clause License (BSD), (BSD-3-Clause)
| BSD-3-Clause
| BSD 3-Clause License</licenseMerge>
<licenseMerge>Creative Commons (CC) Attribution International Public License, Version 4.0 (CC-BY-4.0)
| CC-BY-4.0
| Creative Commons Attribution 4.0 International Public License</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.0 (CDDL-1.0)
| CDDL-1.0
| COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.1 (CDDL-1.1)
| CDDL-1.1
| CDDL 1.1
| Common Development and Distribution License (CDDL), Version 1.1</licenseMerge>
<licenseMerge>Common Public License Version (CPL), Version 1.0 (CPL-1.0)
| CPL-1.0
| Common Public License Version 1.0</licenseMerge>
<licenseMerge>Eclipse Distribution License (EDL), Version 1.0 (EDL-1.0)
| EDL-1.0
| EDL 1.0
| Eclipse Distribution License - v 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 1.0 (EPL-1.0)
| EPL-1.0
| Eclipse Public License - v 1.0
| Eclipse Public License, Version 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 2.0 (EPL-2.0)
| EPL-2.0
| EPL 2.0
| Eclipse Public License - v 2.0
| Eclipse Public License v2.0
| Eclipse Public License, Version 2.0</licenseMerge>
<licenseMerge>EPSG database distribution license (EPSG-DDL)
| EPSG-DDL
| EPSG database distribution license</licenseMerge>
<licenseMerge>European Union Public License (EUPL), Version 1.1 (EUPL-1.1)
| EUPL-1.1
| European Union Public License v1.1</licenseMerge>
<licenseMerge>GNU Free Documentation License (FDL), Version 1.3+ (GFDL-1.3-or-later)
| GFDL-1.3-or-later
| GNU Free Documentation License (FDL) version 1.3</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 1.0+ (GPL-1.0-or-later)
| GPL-1.0-or-later
| GNU General Public License (GPL) version 1.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 2.0+ (GPL-2.0-or-later)
| GPL-2.0-or-later
| GNU General Public License (GPL) version 2.0
| GNU General Public License version 2 (GPLv2)
| GNU General Public License, Version 2
| GPL-2.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 3.0+ (GPL-3.0-or-later)
| GPL-3.0-or-later
| GNU General Public License (GPL) version 3.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL) with Classpath exception (CPE), Version 2.0 (GPL-2.0-with-classpath-exception)
| GPL-2.0-with-classpath-exception
| GNU General Public License, version 2, with the Classpath Exception
| GPL2 w/ CPE
| The GNU General Public License (GPL), Version 2, With Classpath Exception</licenseMerge>
<licenseMerge>Java Distribution License (JDL), Version 1.1.x (JDL-1.1.x)
| JDL-1.1.x
| JDL (Java Distribution License)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1 (LGPL-2.1-only)
| LGPL-2.1-only
| GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
| GNU Lesser General Public License, Version 2.1
| LGPL 2.1
| LGPLv2</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1+ (LGPL-2.1-or-later)
| LGPL-2.1-or-later
| GNU General Lesser Public License (LGPL) version 2.1
| GNU Lesser General Public License (LGPL)
| GNU Lesser General Public License version 2.1 (LGPLv2.1)
| Lesser General Public License (LGPL)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 3.0+ (LGPL-3.0-or-later)
| LGPL-3.0-or-later
| GNU General Lesser Public License (LGPL) version 3.0
| GNU Lesser General Public License v3.0</licenseMerge>
<licenseMerge>MIT License (MIT)
| MIT
| MIT License
| MIT license
| MIT-License
| The MIT License
| The MIT License (MIT)
| The MIT License(MIT)
| jQuery license</licenseMerge>
<licenseMerge>Mozilla Public License (MPL), Version 1.1 (MPL-1.1)
| MPL-1.1
| MPL 1.1</licenseMerge>
<licenseMerge>OGC Copyright (OGC)
| OGC
| OGC copyright</licenseMerge>
<licenseMerge>Public Domain (PD)
| PD
| Public Domain</licenseMerge>
<licenseMerge>Universal Permissive License (UPL), Version 1.0 (UPL-1.0)
| UPL-1.0
| Universal Permissive License, Version 1.0</licenseMerge>
<licenseMerge>W3C Software Notice and License (W3C)
| W3C
| W3C license</licenseMerge>
<licenseMerge>Individual Apache License
| Indv-Apache
| Similar to Apache License but with the acknowledgment clause removed</licenseMerge>
<licenseMerge>Individual BSD License
| Indv-BSD
| BSD License for HSQL
| BSD style
| HSQLDB License, a BSD open source license
| Modified BSD
| Modified BSD 3-Clause License</licenseMerge>
</licenseMerges>
<failOnMissing>false</failOnMissing>
</configuration>
</execution>
</executions>
<configuration>
<licenseFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/LICENSE</licenseFile>
<licenseName>apache_v2</licenseName>
<missingFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources/THIRD-PARTY.properties</missingFile>
<licensesConfigFile>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/license/licenses.xml</licensesConfigFile>
<useMissingFile>true</useMissingFile>
<sortArtifactByName>true</sortArtifactByName>
<fileTemplate>/org/codehaus/mojo/license/third-party-file-groupByLicense.ftl</fileTemplate>
<licenseMerges>
<licenseMerge>GNU Affero General Public License (AGPL), Version 3.0+ (AGPL-3.0-or-later)
| AGPL-3.0-or-later
| GNU Affero General Public License (AGPL) version 3.0</licenseMerge>
<licenseMerge>Apache License (ASL), Version 1.1 (Apache-1.1)
| Apache-1.1
| The Apache Software License, Version 1.1
| http://ant-contrib.sourceforge.net/tasks/LICENSE.txt</licenseMerge>
<licenseMerge>Apache License (ASL), Version 2.0 (Apache-2.0)
| Apache-2.0
| Apache 2
| Apache 2.0
| Apache License 2.0
| Apache License version 2.0
| Apache License, 2.0
| Apache License, Version 2
| Apache License, Version 2.0
| The Apache License, Version 2.0
| The Apache Software License, Version 2.0</licenseMerge>
<licenseMerge>BSD 2-Clause License (BSD), (BSD-2-Clause)
| BSD-2-Clause
| BSD 2-Clause
| BSD 2-Clause License
| BSD License</licenseMerge>
<licenseMerge>BSD 3-Clause License (BSD), (BSD-3-Clause)
| BSD-3-Clause
| BSD 3-Clause License</licenseMerge>
<licenseMerge>Creative Commons (CC) Attribution International Public License, Version 4.0 (CC-BY-4.0)
| CC-BY-4.0
| Creative Commons Attribution 4.0 International Public License</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.0 (CDDL-1.0)
| CDDL-1.0
| COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</licenseMerge>
<licenseMerge>Common Development and Distribution License (CDDL), Version 1.1 (CDDL-1.1)
| CDDL-1.1
| CDDL 1.1
| Common Development and Distribution License (CDDL), Version 1.1</licenseMerge>
<licenseMerge>Common Public License Version (CPL), Version 1.0 (CPL-1.0)
| CPL-1.0
| Common Public License Version 1.0</licenseMerge>
<licenseMerge>Eclipse Distribution License (EDL), Version 1.0 (EDL-1.0)
| EDL-1.0
| EDL 1.0
| Eclipse Distribution License - v 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 1.0 (EPL-1.0)
| EPL-1.0
| Eclipse Public License - v 1.0
| Eclipse Public License, Version 1.0</licenseMerge>
<licenseMerge>Eclipse Public License (EPL), Version 2.0 (EPL-2.0)
| EPL-2.0
| EPL 2.0
| Eclipse Public License - v 2.0
| Eclipse Public License v2.0
| Eclipse Public License, Version 2.0</licenseMerge>
<licenseMerge>EPSG database distribution license (EPSG-DDL)
| EPSG-DDL
| EPSG database distribution license</licenseMerge>
<licenseMerge>European Union Public License (EUPL), Version 1.1 (EUPL-1.1)
| EUPL-1.1
| European Union Public License v1.1</licenseMerge>
<licenseMerge>GNU Free Documentation License (FDL), Version 1.3+ (GFDL-1.3-or-later)
| GFDL-1.3-or-later
| GNU Free Documentation License (FDL) version 1.3</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 1.0+ (GPL-1.0-or-later)
| GPL-1.0-or-later
| GNU General Public License (GPL) version 1.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 2.0+ (GPL-2.0-or-later)
| GPL-2.0-or-later
| GNU General Public License (GPL) version 2.0
| GNU General Public License version 2 (GPLv2)
| GNU General Public License, Version 2
| GPL-2.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL), Version 3.0+ (GPL-3.0-or-later)
| GPL-3.0-or-later
| GNU General Public License (GPL) version 3.0</licenseMerge>
<licenseMerge>GNU General Public License (GPL) with Classpath exception (CPE), Version 2.0 (GPL-2.0-with-classpath-exception)
| GPL-2.0-with-classpath-exception
| GNU General Public License, version 2, with the Classpath Exception
| GPL2 w/ CPE
| The GNU General Public License (GPL), Version 2, With Classpath Exception</licenseMerge>
<licenseMerge>Java Distribution License (JDL), Version 1.1.x (JDL-1.1.x)
| JDL-1.1.x
| JDL (Java Distribution License)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1 (LGPL-2.1-only)
| LGPL-2.1-only
| GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
| GNU Lesser General Public License, Version 2.1
| LGPL 2.1
| LGPLv2</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 2.1+ (LGPL-2.1-or-later)
| LGPL-2.1-or-later
| GNU General Lesser Public License (LGPL) version 2.1
| GNU Lesser General Public License (LGPL)
| GNU Lesser General Public License version 2.1 (LGPLv2.1)
| Lesser General Public License (LGPL)</licenseMerge>
<licenseMerge>GNU Lesser General Public License (LGPL), Version 3.0+ (LGPL-3.0-or-later)
| LGPL-3.0-or-later
| GNU General Lesser Public License (LGPL) version 3.0
| GNU Lesser General Public License v3.0</licenseMerge>
<licenseMerge>MIT License (MIT)
| MIT
| MIT License
| MIT license
| MIT-License
| The MIT License
| The MIT License (MIT)
| The MIT License(MIT)
| jQuery license</licenseMerge>
<licenseMerge>Mozilla Public License (MPL), Version 1.1 (MPL-1.1)
| MPL-1.1
| MPL 1.1</licenseMerge>
<licenseMerge>OGC Copyright (OGC)
| OGC
| OGC copyright</licenseMerge>
<licenseMerge>Public Domain (PD)
| PD
| Public Domain</licenseMerge>
<licenseMerge>Universal Permissive License (UPL), Version 1.0 (UPL-1.0)
| UPL-1.0
| Universal Permissive License, Version 1.0</licenseMerge>
<licenseMerge>W3C Software Notice and License (W3C)
| W3C
| W3C license</licenseMerge>
<licenseMerge>Individual Apache License
| Indv-Apache
| Similar to Apache License but with the acknowledgment clause removed</licenseMerge>
<licenseMerge>Individual BSD License
| Indv-BSD
| BSD License for HSQL
| BSD style
| HSQLDB License, a BSD open source license
| Modified BSD
| Modified BSD 3-Clause License</licenseMerge>
</licenseMerges>
<failOnMissing>false</failOnMissing>
</configuration>
</plugin>
<plugin>
<groupId>me.chrissw-r1</groupId>
<artifactId>spdx-license-fetch-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<id>download-spdx-licenses</id>
<goals>
<goal>fetch-spdx-licenses</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.9.0</version>
<executions>
<execution>
<id>unpack-common-project-files</id>
<phase>initialize</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<skip>false</skip>
<artifactItems>
<artifactItem>
<groupId>me.chrissw-r1</groupId>
<artifactId>general-resources</artifactId>
<version>3.0.27</version>
<type>jar</type>
<overWrite>true</overWrite>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout</outputDirectory>
<includes>resources/default.gitignore,resources/.editorconfig</includes>
<fileMappers>
<fileMapper />
</fileMappers>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>unpack-common-resources</id>
<phase>generate-resources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<skip>false</skip>
<artifactItems>
<artifactItem>
<groupId>me.chrissw-r1</groupId>
<artifactId>general-resources</artifactId>
<version>3.0.27</version>
<type>jar</type>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources</outputDirectory>
<includes>unfiltered-resources/project.properties,unfiltered-resources/lrgrwrks.txt</includes>
<fileMappers>
<fileMapper />
</fileMappers>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>unpack-assembly-definitions</id>
<phase>initialize</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>me.chrissw-r1</groupId>
<artifactId>general-resources</artifactId>
<version>3.0.27</version>
<type>jar</type>
<overWrite>true</overWrite>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/assembly</outputDirectory>
<includes>unfiltered-resources/pack-dist.xml</includes>
<fileMappers>
<fileMapper />
</fileMappers>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/dependencies</outputDirectory>
<includeScope>runtime</includeScope>
</configuration>
</execution>
<execution>
<id>export-module-path</id>
<phase>generate-sources</phase>
<goals>
<goal>build-classpath</goal>
</goals>
<configuration>
<outputProperty>module.path</outputProperty>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>me.chrissw-r1</groupId>
<artifactId>general-resources</artifactId>
<version>3.0.27</version>
<scope>compile</scope>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.3.1</version>
<executions>
<execution>
<id>default-testResources</id>
<phase>process-test-resources</phase>
<goals>
<goal>testResources</goal>
</goals>
<configuration>
<escapeString>\</escapeString>
</configuration>
</execution>
<execution>
<id>default-resources</id>
<phase>process-resources</phase>
<goals>
<goal>resources</goal>
</goals>
<configuration>
<escapeString>\</escapeString>
</configuration>
</execution>
<execution>
<id>copy-readme</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout</outputDirectory>
<resources>
<resource>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/main/resources</directory>
<includes>
<include>README.md</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<escapeString>\</escapeString>
</configuration>
</execution>
<execution>
<id>third-party-filtering</id>
<phase>pre-site</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources</outputDirectory>
<resources>
<resource>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/license</directory>
<includes>
<include>THIRD-PARTY.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<escapeString>\</escapeString>
</configuration>
</execution>
<execution>
<id>copy-lrgrwrks</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/classes</outputDirectory>
<resources>
<resource>
<directory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources</directory>
<includes>
<include>lrgrwrks.txt</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<escapeString>\</escapeString>
</configuration>
</execution>
</executions>
<configuration>
<escapeString>\</escapeString>
</configuration>
</plugin>
<plugin>
<groupId>me.chrissw-r1</groupId>
<artifactId>deploy-pom-maven-plugin</artifactId>
<version>1.1.3</version>
<executions>
<execution>
<id>add-defaults-default</id>
<goals>
<goal>add-defaults</goal>
</goals>
</execution>
<execution>
<id>add-defaults-site</id>
<phase>pre-site</phase>
<goals>
<goal>add-defaults</goal>
</goals>
</execution>
<execution>
<id>copy-from-effective</id>
<goals>
<goal>copy-from-effective</goal>
</goals>
<configuration>
<copyEffectiveUrl>true</copyEffectiveUrl>
<copyEffectiveLicenses>true</copyEffectiveLicenses>
<copyEffectiveDevelopers>true</copyEffectiveDevelopers>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<id>check-third-party-properties</id>
<phase>site</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<taskdef />
<if>
<available />
<then>
<echo />
<property />
</then>
<else>
<echo />
<property />
</else>
</if>
</target>
</configuration>
</execution>
<execution>
<id>restore-plugin-definition</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<exec>
<arg />
<arg />
<arg />
<arg />
<arg />
</exec>
</target>
</configuration>
</execution>
<execution>
<id>restore-plugin-help</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<exec>
<arg />
<arg />
<arg />
<arg />
<arg />
</exec>
</target>
</configuration>
</execution>
<execution>
<id>hash-artifacts</id>
<phase>post-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<checksum>
<fileset>
<include />
<exclude />
<exclude />
<exclude />
<exclude />
<exclude />
</fileset>
</checksum>
<checksum>
<fileset>
<include />
<exclude />
<exclude />
<exclude />
<exclude />
<exclude />
</fileset>
</checksum>
</target>
</configuration>
</execution>
<execution>
<id>move-gitignore</id>
<phase>process-resources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<move />
</target>
</configuration>
</execution>
<execution>
<id>delete-gitignore</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<delete />
</target>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>ant</artifactId>
<groupId>ant</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<executions>
<execution>
<id>check-dependencies</id>
<goals>
<goal>check</goal>
</goals>
<configuration>
<ossIndexServerId>ossindex</ossIndexServerId>
<nvdApiServerId>nvd.apikey</nvdApiServerId>
<pathToCore>${dotnetcore.path}</pathToCore>
<nodeAuditAnalyzerEnabled>false</nodeAuditAnalyzerEnabled>
<yarnAuditAnalyzerEnabled>false</yarnAuditAnalyzerEnabled>
</configuration>
</execution>
</executions>
<configuration>
<ossIndexServerId>ossindex</ossIndexServerId>
<nvdApiServerId>nvd.apikey</nvdApiServerId>
<pathToCore>${dotnetcore.path}</pathToCore>
<nodeAuditAnalyzerEnabled>false</nodeAuditAnalyzerEnabled>
<yarnAuditAnalyzerEnabled>false</yarnAuditAnalyzerEnabled>
</configuration>
</plugin>
<plugin>
<groupId>org.cyclonedx</groupId>
<artifactId>cyclonedx-maven-plugin</artifactId>
<version>2.9.1</version>
<executions>
<execution>
<id>generate-sbom</id>
<phase>prepare-package</phase>
<goals>
<goal>makeAggregateBom</goal>
</goals>
<configuration>
<outputName>multi-module-maven-plugin-1.2.0-sbom</outputName>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>3.3.1</version>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.21.0</version>
<executions>
<execution>
<id>default-site</id>
<phase>site</phase>
<goals>
<goal>site</goal>
</goals>
<configuration>
<output>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site.xml</output>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.9.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<reportSets>
<reportSet>
<id>aggregate-dependency-check</id>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<reportSets>
<reportSet>
<id>third-party-report</id>
<reports>
<report>third-party-report</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reportSets>
<reportSet>
<id>default</id>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
<execution>
<id>default-deploy</id>
<phase>site-deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<output>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site.xml</output>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.9.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<reportSets>
<reportSet>
<id>aggregate-dependency-check</id>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<reportSets>
<reportSet>
<id>third-party-report</id>
<reports>
<report>third-party-report</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reportSets>
<reportSet>
<id>default</id>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
<execution>
<id>attach-site-descriptor</id>
<goals>
<goal>effective-site</goal>
<goal>attach-descriptor</goal>
</goals>
<configuration>
<output>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site.xml</output>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.9.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<reportSets>
<reportSet>
<id>aggregate-dependency-check</id>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<reportSets>
<reportSet>
<id>third-party-report</id>
<reports>
<report>third-party-report</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reportSets>
<reportSet>
<id>default</id>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
</reportPlugins>
</configuration>
</execution>
</executions>
<configuration>
<output>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site.xml</output>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site</outputDirectory>
<reportPlugins>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.9.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<reportSets>
<reportSet>
<id>aggregate-dependency-check</id>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<reportSets>
<reportSet>
<id>third-party-report</id>
<reports>
<report>third-party-report</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
<reportPlugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
</reportPlugin>
<reportPlugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reportSets>
<reportSet>
<id>default</id>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</reportPlugin>
</reportPlugins>
</configuration>
</plugin>
<plugin>
<artifactId>maven-gpg-plugin</artifactId>
<version>3.2.8</version>
<executions>
<execution>
<id>sign-artifacts</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-scm-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>stage-release-changes</id>
<goals>
<goal>add</goal>
</goals>
<configuration>
<includes>pom.xml,.gitignore,LICENSE,README.md</includes>
<pushChanges>false</pushChanges>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.9.0</version>
<extensions>true</extensions>
<configuration>
<publishingServerId>central</publishingServerId>
<deploymentName>Multi-Module Maven Plugin 1.2.0</deploymentName>
<autoPublish>true</autoPublish>
</configuration>
</plugin>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
<executions>
<execution>
<id>analyze-compile</id>
<phase>compile</phase>
<goals>
<goal>check</goal>
</goals>
<configuration>
<effort>Max</effort>
<failOnError>true</failOnError>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
<spotbugsXmlOutputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/spotbugs</spotbugsXmlOutputDirectory>
</configuration>
</execution>
</executions>
<configuration>
<effort>Max</effort>
<failOnError>true</failOnError>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
<spotbugsXmlOutputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/spotbugs</spotbugsXmlOutputDirectory>
</configuration>
</plugin>
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>2.7.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>proguard</goal>
</goals>
<configuration>
<libs>
<lib>/usr/lib/jvm/temurin-11-jdk-amd64/jmods/java.base.jmod</lib>
<lib>/usr/lib/jvm/temurin-11-jdk-amd64/jmods/java.logging.jmod</lib>
</libs>
<injarNotExistsSkip>true</injarNotExistsSkip>
<obfuscate>true</obfuscate>
<options>
<option>-allowaccessmodification</option>
<option>-keepattributes Signature</option>
<option>-keepattributes RuntimeVisibleAnnotations</option>
<option>-keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; }</option>
<option>-keep class module-info</option>
<option>-keep @jakarta.persistence.Embeddable public class *</option>
<option>-keep @jakarta.persistence.Entity public class *</option>
<option>-keepclassmembers @jakarta.persistence.Entity public class * { @jakarta.persistence.Id *; }</option>
<option>-keepclassmembers @jakarta.persistence.Entity public class * { @jakarta.persistence.EmbeddedId *; }</option>
<option>-keep public class ${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</option>
<option>-keepclassmembers public class ${java.rootPackage.cleaned}.ModuleRootPropertiesMojo { public *; }</option>
<option>-keep @proguard.annotation.Keep public interface *</option>
<option>-keep @proguard.annotation.Keep public class *</option>
<option>-keep @proguard.annotation.Keep public enum *</option>
<option>-keep @proguard.annotation.Keep public @interface *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public interface *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public class *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public enum *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public @interface *</option>
<option>-keepclassmembers public interface * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public class * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public enum * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public @interface * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public interface * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public class * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public enum * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public @interface * { public *; }</option>
<option>-keepnames @proguard.annotation.KeepName public interface *</option>
<option>-keepnames @proguard.annotation.KeepName public class *</option>
<option>-keepnames @proguard.annotation.KeepName public enum *</option>
<option>-keepnames @proguard.annotation.KeepName public @interface *</option>
<option>-keepclassmembernames public interface * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public class * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public enum * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public @interface * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public interface * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public class * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public enum * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public @interface * { public *; }</option>
<option>-keep public class * implements @proguard.annotation.KeepPublicImplementations *</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicGettersSetters class * { public *** get*(); public *** get*(int); public boolean is*(); public boolean is*(int); public void set*(***); public void set*(int, ***); }</option>
<option>-keepclasseswithmembers @proguard.annotation.KeepApplication public class * { public static void main(java.lang.String[]); }</option>
</options>
</configuration>
</execution>
</executions>
<configuration>
<libs>
<lib>/usr/lib/jvm/temurin-11-jdk-amd64/jmods/java.base.jmod</lib>
<lib>/usr/lib/jvm/temurin-11-jdk-amd64/jmods/java.logging.jmod</lib>
</libs>
<injarNotExistsSkip>true</injarNotExistsSkip>
<obfuscate>true</obfuscate>
<options>
<option>-allowaccessmodification</option>
<option>-keepattributes Signature</option>
<option>-keepattributes RuntimeVisibleAnnotations</option>
<option>-keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; }</option>
<option>-keep class module-info</option>
<option>-keep @jakarta.persistence.Embeddable public class *</option>
<option>-keep @jakarta.persistence.Entity public class *</option>
<option>-keepclassmembers @jakarta.persistence.Entity public class * { @jakarta.persistence.Id *; }</option>
<option>-keepclassmembers @jakarta.persistence.Entity public class * { @jakarta.persistence.EmbeddedId *; }</option>
<option>-keep public class ${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</option>
<option>-keepclassmembers public class ${java.rootPackage.cleaned}.ModuleRootPropertiesMojo { public *; }</option>
<option>-keep @proguard.annotation.Keep public interface *</option>
<option>-keep @proguard.annotation.Keep public class *</option>
<option>-keep @proguard.annotation.Keep public enum *</option>
<option>-keep @proguard.annotation.Keep public @interface *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public interface *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public class *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public enum *</option>
<option>-keep @proguard.annotation.KeepPublicClassMembers public @interface *</option>
<option>-keepclassmembers public interface * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public class * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public enum * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers public @interface * { @proguard.annotation.Keep public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public interface * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public class * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public enum * { public *; }</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicClassMembers public @interface * { public *; }</option>
<option>-keepnames @proguard.annotation.KeepName public interface *</option>
<option>-keepnames @proguard.annotation.KeepName public class *</option>
<option>-keepnames @proguard.annotation.KeepName public enum *</option>
<option>-keepnames @proguard.annotation.KeepName public @interface *</option>
<option>-keepclassmembernames public interface * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public class * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public enum * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames public @interface * { @proguard.annotation.KeepName *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public interface * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public class * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public enum * { public *; }</option>
<option>-keepclassmembernames @proguard.annotation.KeepPublicClassMemberNames public @interface * { public *; }</option>
<option>-keep public class * implements @proguard.annotation.KeepPublicImplementations *</option>
<option>-keepclassmembers @proguard.annotation.KeepPublicGettersSetters class * { public *** get*(); public *** get*(int); public boolean is*(); public boolean is*(int); public void set*(***); public void set*(int, ***); }</option>
<option>-keepclasseswithmembers @proguard.annotation.KeepApplication public class * { public static void main(java.lang.String[]); }</option>
</options>
</configuration>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
<source>11</source>
<keywords>true</keywords>
<serialwarn>true</serialwarn>
</configuration>
</execution>
</executions>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
<source>11</source>
<keywords>true</keywords>
<serialwarn>true</serialwarn>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.7.1</version>
<executions>
<execution>
<id>pack-dist</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/assembly/pack-dist.xml</descriptor>
</descriptors>
</configuration>
</execution>
<execution>
<id>assemble</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<archive>
<manifest>
<mainClass>${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
<version>3.15.1</version>
<executions>
<execution>
<id>default-descriptor</id>
<phase>process-classes</phase>
<goals>
<goal>descriptor</goal>
</goals>
<configuration>
<goalPrefix>multi-module</goalPrefix>
</configuration>
</execution>
</executions>
<configuration>
<goalPrefix>multi-module</goalPrefix>
</configuration>
</plugin>
<plugin>
<artifactId>maven-shade-plugin</artifactId>
<version>3.6.1</version>
<executions>
<execution>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<minimizeJar>false</minimizeJar>
<artifactSet>
<includes>
<include>org.codehaus.plexus:plexus-interpolation</include>
</includes>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.5.0</version>
<executions>
<execution>
<id>default-clean</id>
<phase>clean</phase>
<goals>
<goal>clean</goal>
</goals>
<configuration>
<filesets>
<fileset>
<directory>./</directory>
<includes>
<include>dependency-reduced-pom.xml</include>
<include>multi-module-maven-plugin-1.2.0-deploy.pom</include>
<include>multi-module-maven-plugin-*-deploy.pom</include>
<include>tsconfig.json</include>
<include>eslint.config.js</include>
<include>package.json</include>
<include>Gruntfile.js</include>
<include>Gruntfile.cjs</include>
<include>webpack.config.js</include>
<include>webpack.config.cjs</include>
</includes>
</fileset>
</filesets>
</configuration>
</execution>
</executions>
<configuration>
<filesets>
<fileset>
<directory>./</directory>
<includes>
<include>dependency-reduced-pom.xml</include>
<include>multi-module-maven-plugin-1.2.0-deploy.pom</include>
<include>multi-module-maven-plugin-*-deploy.pom</include>
<include>tsconfig.json</include>
<include>eslint.config.js</include>
<include>package.json</include>
<include>Gruntfile.js</include>
<include>Gruntfile.cjs</include>
<include>webpack.config.js</include>
<include>webpack.config.cjs</include>
</includes>
</fileset>
</filesets>
</configuration>
</plugin>
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>3.4.2</version>
<executions>
<execution>
<id>default-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<archive>
<manifest>
<mainClass>${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</mainClass>
</manifest>
<manifestEntries>
<Built-By>ChrissW-R1</Built-By>
</manifestEntries>
</archive>
</configuration>
</execution>
</executions>
<configuration>
<archive>
<manifest>
<mainClass>${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</mainClass>
</manifest>
<manifestEntries>
<Built-By>ChrissW-R1</Built-By>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.14.1</version>
<executions>
<execution>
<id>default-compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<release>11</release>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
</path>
</annotationProcessorPaths>
<source>${java.version.qualified}</source>
<target>${java.version.qualified}</target>
</configuration>
</execution>
<execution>
<id>default-testCompile</id>
<phase>test-compile</phase>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<release>11</release>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
</path>
</annotationProcessorPaths>
<source>${java.version.qualified}</source>
<target>${java.version.qualified}</target>
</configuration>
</execution>
</executions>
<configuration>
<release>11</release>
<annotationProcessorPaths>
<path>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
</path>
</annotationProcessorPaths>
<source>${java.version.qualified}</source>
<target>${java.version.qualified}</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.4</version>
<executions>
<execution>
<id>default-test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>3.1.2</version>
<executions>
<execution>
<id>default-install</id>
<phase>install</phase>
<goals>
<goal>install</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>3.1.2</version>
<executions>
<execution>
<id>default-deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>project-repo</id>
<name>Project Repository</name>
<url>https://maven.pkg.github.com/ChrissW-R1/multi-module-maven-plugin</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>project-repo</id>
<name>Project Repository</name>
<url>https://maven.pkg.github.com/ChrissW-R1/multi-module-maven-plugin</url>
</pluginRepository>
<pluginRepository>
<id>general-parent</id>
<name>General Parent</name>
<url>https://maven.pkg.github.com/ChrissW-R1/general-parent</url>
</pluginRepository>
<pluginRepository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-core</artifactId>
<version>3.9.11</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>3.9.11</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.maven.plugin-tools</groupId>
<artifactId>maven-plugin-annotations</artifactId>
<version>3.15.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.github.stephenc.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>1.0-1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-annotations</artifactId>
<version>4.9.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.guardsquare</groupId>
<artifactId>proguard-annotations</artifactId>
<version>7.7.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>26.0.2-1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.17</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.14.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>junit-platform-engine</artifactId>
<groupId>org.junit.platform</groupId>
</exclusion>
<exclusion>
<artifactId>junit-jupiter-api</artifactId>
<groupId>org.junit.jupiter</groupId>
</exclusion>
<exclusion>
<artifactId>apiguardian-api</artifactId>
<groupId>org.apiguardian</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.14.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>junit-jupiter-params</artifactId>
<groupId>org.junit.jupiter</groupId>
</exclusion>
<exclusion>
<artifactId>junit-jupiter-api</artifactId>
<groupId>org.junit.jupiter</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-commons</artifactId>
<version>1.14.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>apiguardian-api</artifactId>
<groupId>org.apiguardian</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>5.20.0</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>byte-buddy</artifactId>
<groupId>net.bytebuddy</groupId>
</exclusion>
<exclusion>
<artifactId>byte-buddy-agent</artifactId>
<groupId>net.bytebuddy</groupId>
</exclusion>
<exclusion>
<artifactId>objenesis</artifactId>
<groupId>org.objenesis</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<reporting>
<outputDirectory>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/site</outputDirectory>
<plugins>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.9.0</version>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
<artifactId>dependency-check-maven</artifactId>
<version>12.1.6</version>
<reportSets>
<reportSet>
<id>aggregate-dependency-check</id>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>license-maven-plugin</artifactId>
<version>2.7.0</version>
<reportSets>
<reportSet>
<id>third-party-report</id>
<reports>
<report>third-party-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<version>4.9.6.0</version>
</plugin>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.12.0</version>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reportSets>
<reportSet>
<configuration>
<links>
<link>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</link>
<link>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</link>
<link>https://projectlombok.org/api</link>
<link>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</link>
<link>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</link>
<link>https://slf4j.org/apidocs</link>
<link>https://junit.org/junit5/docs/5.14.0/api</link>
<link>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</link>
<link>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</link>
<link>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</link>
<link>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</link>
</links>
</configuration>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
<distributionManagement>
<repository>
<id>project-repo</id>
<name>Project Repository</name>
<url>https://maven.pkg.github.com/ChrissW-R1/multi-module-maven-plugin</url>
</repository>
<site>
<id>project-site-repo</id>
<name>Project's Site - Repository</name>
<url>ftps://urelion.world/me.chrissw-r1/multi-module-maven-plugin/1.2.0/build-parent/java-parent/maven-plugin-parent/multi-module-maven-plugin</url>
</site>
</distributionManagement>
<properties>
<plugin.release.version>3.1.1</plugin.release.version>
<license.signature>Apache License (ASL), Version 2.0 (Apache-2.0)</license.signature>
<project.site.fullDomain>docs.urelion.world</project.site.fullDomain>
<third-party-properties.src.path>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/src/license</third-party-properties.src.path>
<project.parent.basedir>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/../</project.parent.basedir>
<goalPrefix>multi-module</goalPrefix>
<plugin.multi-module.version>1.1.7</plugin.multi-module.version>
<java.package>multi-module-maven-plugin</java.package>
<parsedVersion.nextIncrementalVersion>1</parsedVersion.nextIncrementalVersion>
<project.baseVersion>1.2.0</project.baseVersion>
<maven.version>3.9.11</maven.version>
<plugin.replacer.version>1.5.3</plugin.replacer.version>
<plugin.javadoc.version>3.12.0</plugin.javadoc.version>
<jetbrains-annotations.version>26.0.2-1</jetbrains-annotations.version>
<plugin.spdx-license-fetch.version>1.0.0</plugin.spdx-license-fetch.version>
<plugin.spotbugs.version>4.9.6.0</plugin.spotbugs.version>
<parsedVersion.osgiVersion>1.2.0</parsedVersion.osgiVersion>
<project.module-root.basedir>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/./</project.module-root.basedir>
<plugin.compiler.version>3.14.1</plugin.compiler.version>
<formattedVersion.nextBuildNumber>01</formattedVersion.nextBuildNumber>
<obfuscate>true</obfuscate>
<java.version>11</java.version>
<java.rootPackage.raw>me.chrissw-r1.multi-module-maven-plugin</java.rootPackage.raw>
<mockito.version>5.20.0</mockito.version>
<module.path>/home/runner/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.28/plexus-interpolation-1.28.jar:/home/runner/.m2/repository/org/apache/maven/maven-core/3.9.11/maven-core-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-model/3.9.11/maven-model-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-settings/3.9.11/maven-settings-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-settings-builder/3.9.11/maven-settings-builder-3.9.11.jar:/home/runner/.m2/repository/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar:/home/runner/.m2/repository/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar:/home/runner/.m2/repository/org/apache/maven/maven-builder-support/3.9.11/maven-builder-support-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-repository-metadata/3.9.11/maven-repository-metadata-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-artifact/3.9.11/maven-artifact-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-model-builder/3.9.11/maven-model-builder-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/maven-resolver-provider/3.9.11/maven-resolver-provider-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/resolver/maven-resolver-impl/1.9.24/maven-resolver-impl-1.9.24.jar:/home/runner/.m2/repository/org/apache/maven/resolver/maven-resolver-named-locks/1.9.24/maven-resolver-named-locks-1.9.24.jar:/home/runner/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.9.24/maven-resolver-api-1.9.24.jar:/home/runner/.m2/repository/org/apache/maven/resolver/maven-resolver-spi/1.9.24/maven-resolver-spi-1.9.24.jar:/home/runner/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.9.24/maven-resolver-util-1.9.24.jar:/home/runner/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar:/home/runner/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/0.9.0.M4/org.eclipse.sisu.plexus-0.9.0.M4.jar:/home/runner/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.9.0.M4/org.eclipse.sisu.inject-0.9.0.M4.jar:/home/runner/.m2/repository/org/ow2/asm/asm/9.8/asm-9.8.jar:/home/runner/.m2/repository/com/google/inject/guice/5.1.0/guice-5.1.0-classes.jar:/home/runner/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/runner/.m2/repository/com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar:/home/runner/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/home/runner/.m2/repository/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar:/home/runner/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/runner/.m2/repository/org/codehaus/plexus/plexus-utils/3.6.0/plexus-utils-3.6.0.jar:/home/runner/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.9.0/plexus-classworlds-2.9.0.jar:/home/runner/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.jar:/home/runner/.m2/repository/org/apache/maven/maven-plugin-api/3.9.11/maven-plugin-api-3.9.11.jar:/home/runner/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.15.1/maven-plugin-annotations-3.15.1.jar:/home/runner/.m2/repository/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar:/home/runner/.m2/repository/com/github/spotbugs/spotbugs-annotations/4.9.6/spotbugs-annotations-4.9.6.jar:/home/runner/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/runner/.m2/repository/org/projectlombok/lombok/1.18.42/lombok-1.18.42.jar:/home/runner/.m2/repository/com/guardsquare/proguard-annotations/7.7.0/proguard-annotations-7.7.0.jar:/home/runner/.m2/repository/org/jetbrains/annotations/26.0.2-1/annotations-26.0.2-1.jar:/home/runner/.m2/repository/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.14.0/junit-jupiter-engine-5.14.0.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-engine/1.14.0/junit-platform-engine-1.14.0.jar:/home/runner/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.14.0/junit-jupiter-api-5.14.0.jar:/home/runner/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter/5.14.0/junit-jupiter-5.14.0.jar:/home/runner/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.14.0/junit-jupiter-params-5.14.0.jar:/home/runner/.m2/repository/org/junit/platform/junit-platform-commons/1.14.0/junit-platform-commons-1.14.0.jar:/home/runner/.m2/repository/org/mockito/mockito-core/5.20.0/mockito-core-5.20.0.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar:/home/runner/.m2/repository/net/bytebuddy/byte-buddy-agent/1.17.7/byte-buddy-agent-1.17.7.jar:/home/runner/.m2/repository/org/objenesis/objenesis/3.3/objenesis-3.3.jar</module.path>
<formattedVersion.minorVersion>02</formattedVersion.minorVersion>
<formattedVersion.majorVersion>01</formattedVersion.majorVersion>
<plugin.versions.version>2.19.1</plugin.versions.version>
<formattedVersion.incrementalVersion>00</formattedVersion.incrementalVersion>
<formattedVersion.nextMinorVersion>03</formattedVersion.nextMinorVersion>
<plugin.resources.version>3.3.1</plugin.resources.version>
<plugin.properties.version>1.2.1</plugin.properties.version>
<project.site.urlPath>me.chrissw-r1/multi-module-maven-plugin/1.2.0</project.site.urlPath>
<project.gitlab.id>25831549</project.gitlab.id>
<project.module-root.artifactId>multi-module-maven-plugin</project.module-root.artifactId>
<plugin.dependency-check.version>12.1.6</plugin.dependency-check.version>
<java.rootPackage.step1>me.chrisswr1.multimodulemavenplugin</java.rootPackage.step1>
<mainClass.fullPath>${java.rootPackage.cleaned}.ModuleRootPropertiesMojo</mainClass.fullPath>
<java.rootPackage.step2>me.chrisswr1.multimodulemavenplugin</java.rootPackage.step2>
<plugin.project-info-reports.version>3.9.0</plugin.project-info-reports.version>
<spotbugs.javadoc.url>https://javadoc.io/doc/com.github.spotbugs/spotbugs-annotations/4.9.6</spotbugs.javadoc.url>
<project.fileEncoding>UTF-8</project.fileEncoding>
<plugin.deploy-pom.version>1.1.3</plugin.deploy-pom.version>
<plugin.jar.version>3.4.2</plugin.jar.version>
<plugin.cyclonedx.version>2.9.1</plugin.cyclonedx.version>
<plugin.plugin.version>3.15.1</plugin.plugin.version>
<formattedVersion.nextIncrementalVersion>01</formattedVersion.nextIncrementalVersion>
<parsedVersion.minorVersion>2</parsedVersion.minorVersion>
<java.rootPackage.cleaned>me.chrisswr1.multimodulemavenplugin</java.rootPackage.cleaned>
<maven.javadoc.url>https://maven.apache.org/ref/3.9.11/maven-core/apidocs</maven.javadoc.url>
<plugin.antrun.version>3.1.0</plugin.antrun.version>
<project.parent.relativedir>../</project.parent.relativedir>
<license.abbr>ASL</license.abbr>
<plugin.buildplan.version>2.2.2</plugin.buildplan.version>
<project.site.deploy.url>ftps://urelion.world/me.chrissw-r1/multi-module-maven-plugin/1.2.0</project.site.deploy.url>
<parsedVersion.nextBuildNumber>1</parsedVersion.nextBuildNumber>
<plugin.gmavenplus.version>4.2.1</plugin.gmavenplus.version>
<project.build.artifact.extension>maven-plugin</project.build.artifact.extension>
<plugin.source.version>3.3.1</plugin.source.version>
<plugin.gpg.version>3.2.8</plugin.gpg.version>
<parsedVersion.incrementalVersion>0</parsedVersion.incrementalVersion>
<parsedVersion.nextMajorVersion>2</parsedVersion.nextMajorVersion>
<plugin.buildhelper.version>3.6.1</plugin.buildhelper.version>
<project.build.artifact.fileName>multi-module-maven-plugin-1.2.0.maven-plugin</project.build.artifact.fileName>
<plugin.proguard.version>2.7.0</plugin.proguard.version>
<junit.platform.version>1.14.0</junit.platform.version>
<slf4j.version>2.0.17</slf4j.version>
<plexus-interpolation.version>1.28</plexus-interpolation.version>
<proguard.annotations.version>7.7.0</proguard.annotations.version>
<spotbugs.version>4.9.6</spotbugs.version>
<third-party-properties.target.fullPath>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources/THIRD-PARTY.properties</third-party-properties.target.fullPath>
<maven.plugin.javadoc.url>https://javadoc.io/doc/org.apache.maven/maven-plugin-api/3.9.11</maven.plugin.javadoc.url>
<plugin.surefire.version>3.5.4</plugin.surefire.version>
<project.site.deploy.baseUrl>ftps://urelion.world</project.site.deploy.baseUrl>
<java.version.prefixed>1.11</java.version.prefixed>
<properties.file>build.properties</properties.file>
<general-resources.skipUnpack>false</general-resources.skipUnpack>
<general-parent.version>3.0.27</general-parent.version>
<parsedVersion.nextMinorVersion>3</parsedVersion.nextMinorVersion>
<effective-pom.path>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/multi-module-maven-plugin-1.2.0-effective.pom</effective-pom.path>
<junit.platform.javadoc.url>https://junit.org/junit5/docs/5.14.0/api</junit.platform.javadoc.url>
<slf4j.javadoc.url>https://slf4j.org/apidocs</slf4j.javadoc.url>
<project.module-root.relativedir>./</project.module-root.relativedir>
<proguard.annotations.javadoc.url>https://javadoc.io/doc/com.guardsquare/proguard-annotations/7.7.0</proguard.annotations.javadoc.url>
<plugin.dependency.version>3.9.0</plugin.dependency.version>
<java.rootPackage.step3a>me.chrisswr1.multimodulemavenplugin</java.rootPackage.step3a>
<java.rootPackage.step3b>me.chrisswr1.multimodulemavenplugin</java.rootPackage.step3b>
<semver.regex>(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:[-+]([0-9A-Za-z][0-9A-Za-z-+\.]+))?</semver.regex>
<junit.jupiter.version>5.14.0</junit.jupiter.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.plugin-annotations.javadoc.url>https://javadoc.io/doc/org.apache.maven.plugin-tools/maven-plugin-annotations/3.15.1</maven.plugin-annotations.javadoc.url>
<license.name>Apache</license.name>
<lombok.version>1.18.42</lombok.version>
<plugin.assembly.version>3.7.1</plugin.assembly.version>
<wagon.version>3.5.3</wagon.version>
<plugin.site.version>3.21.0</plugin.site.version>
<java.version.qualified>11</java.version.qualified>
<gpg.keyname>D71C3A50FB222EAE9E3467074CA33101A0ED5257</gpg.keyname>
<plugin.clean.version>3.5.0</plugin.clean.version>
<plugin.central-publish.version>0.9.0</plugin.central-publish.version>
<groovy.version>5.0.1</groovy.version>
<plugin.scm.version>2.2.1</plugin.scm.version>
<netbeans.hint.jdkPlatform>JDK_1.11</netbeans.hint.jdkPlatform>
<ant-contrib.version>1.0b3</ant-contrib.version>
<third-party-properties.target.path>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/generated-resources</third-party-properties.target.path>
<project.versionYear>2025</project.versionYear>
<mockito.javadoc.url>https://javadoc.io/doc/org.mockito/mockito-core/5.20.0</mockito.javadoc.url>
<parsedVersion.majorVersion>1</parsedVersion.majorVersion>
<jcip-annotations.javadoc.url>https://javadoc.io/doc/com.google.code.findbugs/annotations/latest</jcip-annotations.javadoc.url>
<formattedVersion.nextMajorVersion>02</formattedVersion.nextMajorVersion>
<license.id>Apache-2.0</license.id>
<java.filteredSource.dir>/home/runner/work/multi-module-maven-plugin/multi-module-maven-plugin/target/checkout/target/filtered-sources/java</java.filteredSource.dir>
<third-party-properties.filename>THIRD-PARTY.properties</third-party-properties.filename>
<project.scm.id>project-repo</project.scm.id>
<project.site.baseUrl>https://docs.urelion.world</project.site.baseUrl>
<parsedVersion.buildNumber>0</parsedVersion.buildNumber>
<formattedVersion.buildNumber>00</formattedVersion.buildNumber>
<junit.minor-version>14.0</junit.minor-version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<license.version>2.0</license.version>
<plugin.takari-lifecycle.version>2.3.2</plugin.takari-lifecycle.version>
<jetbrains-annotations.javadoc.url>https://javadoc.io/doc/org.jetbrains/annotations/26.0.2-1</jetbrains-annotations.javadoc.url>
<plugin.shade.version>3.6.1</plugin.shade.version>
<lombok.javadoc.url>https://projectlombok.org/api</lombok.javadoc.url>
<mainClass.localPath>ModuleRootPropertiesMojo</mainClass.localPath>
<jcip-annotations.version>1.0-1</jcip-annotations.version>
<project.site.baseDomain>urelion.world</project.site.baseDomain>
<plugin.help.version>3.5.1</plugin.help.version>
<license.url>https://raw.githubusercontent.com/spdx/license-list-data/main/text/Apache-2.0.txt</license.url>
<plugin.license.version>2.7.0</plugin.license.version>
</properties>
</project>