diff --git a/pom.xml b/pom.xml index 3f91e7307861e67d98ceb1713413c12152b77f9f..f000fb60ae6c4fc515abc663c05648eb0afb3253 100644 --- a/pom.xml +++ b/pom.xml @@ -40,12 +40,29 @@ <edelivery.ssl-auth.version>1.14-SNAPSHOT</edelivery.ssl-auth.version> <edelivery.dynamic-discovery-client.version>2.1-SNAPSHOT</edelivery.dynamic-discovery-client.version> <bdmsl-api.version>4.3-SNAPSHOT</bdmsl-api.version> + <!-- plugin versions --> + <plugin.build-helper-maven-plugin.version>1.9.1</plugin.build-helper-maven-plugin.version> + <plugin.dependency-check-maven.version>8.4.0</plugin.dependency-check-maven.version> + <plugin.jacoco-maven-plugin.version>0.8.10</plugin.jacoco-maven-plugin.version> + <plugin.license-maven-plugin.version>2.0.0</plugin.license-maven-plugin.version> + <plugin.maven-antrun-plugin.version>3.1.0</plugin.maven-antrun-plugin.version> + <plugin.maven-assembly-plugin.version>3.6.0</plugin.maven-assembly-plugin.version> + <plugin.maven-bundle-plugin.version>3.0.0</plugin.maven-bundle-plugin.version> + <plugin.maven-clean-plugin.version>3.3.1</plugin.maven-clean-plugin.version> + <plugin.maven-compiler-plugin.version>3.11.0</plugin.maven-compiler-plugin.version> + <plugin.maven-dependency-plugin.version>3.3.0</plugin.maven-dependency-plugin.version> + <plugin.maven-failsafe-plugin.version>3.1.2</plugin.maven-failsafe-plugin.version> + <plugin.maven-jar-plugin.version>3.3.0</plugin.maven-jar-plugin.version> + <plugin.maven-release-plugin.version>3.0.1</plugin.maven-release-plugin.version> + <plugin.maven-resources-plugin.version>3.3.1</plugin.maven-resources-plugin.version> + <plugin.maven-surefire-plugin.version>3.1.2</plugin.maven-surefire-plugin.version> + <plugin.maven-war-plugin.version>3.4.0</plugin.maven-war-plugin.version> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <ant-commons-net.version>1.6.5</ant-commons-net.version> <aspectj.version>1.9.20.1</aspectj.version> - <build.helper.maven.version>1.9.1</build.helper.maven.version> + <commons-beanutils.version>1.9.4</commons-beanutils.version> <commons-collections.version>3.2.2</commons-collections.version> <commons-io.version>2.13.0</commons-io.version> @@ -86,15 +103,15 @@ <servlet-api.version>3.0.1</servlet-api.version> <slf4j.version>2.0.9</slf4j.version> <spring-modules-jakarta-commons.version>0.8</spring-modules-jakarta-commons.version> - <spring-boot.version>2.7.15</spring-boot.version> + <spring-boot.version>2.7.16</spring-boot.version> <spring-boot.tomcat.version>9.0.80</spring-boot.tomcat.version> - <spring.security.version>5.8.6</spring.security.version> - <spring.version>5.3.29</spring.version> + <spring.security.version>5.8.7</spring.security.version> + <spring.version>5.3.30</spring.version> <xmlunit.version>2.9.1</xmlunit.version> <!-- plugins --> - <frontend-maven-plugin.version>1.9.1</frontend-maven-plugin.version> - <exec-maven-plugin.version>1.6.0</exec-maven-plugin.version> + <plugin.frontend-maven-plugin.version>1.12.1</plugin.frontend-maven-plugin.version> + <plugin.exec-maven-plugin.version>1.6.0</plugin.exec-maven-plugin.version> <surefire.jvm.args></surefire.jvm.args> <failsafe.jvm.args></failsafe.jvm.args> @@ -108,9 +125,6 @@ <sonar.coverage.jacoco.xmlReportPaths>${project.basedir}/target/site/jacoco/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths> <sonar.jacoco.itReportPath>${project.basedir}/../target/jacoco-it.exec</sonar.jacoco.itReportPath> - <jacoco.maven.plugin.version>0.8.9</jacoco.maven.plugin.version> - <maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version> - <maven-failsafe-plugin.version>3.1.2</maven-failsafe-plugin.version> <sonar.exclusions> **/target/**, **/smp-angular/node_modules/**, @@ -127,7 +141,7 @@ **/*Constants.java, </sonar.coverage.exclusions> <!-- latest version compatible with SonarQube 5.6 is: 3.3.0.603--> - <sonar.maven.plugin.version>3.5.0.1254</sonar.maven.plugin.version> + <plugin.sonar-maven-plugin.version>3.5.0.1254</plugin.sonar-maven-plugin.version> <release.arguments>-Dmaven.javadoc.skip=true -Dmaven.test.skipTests=true -Dmaven.test.skip=true </release.arguments> <project.scm.id>edelivery-scm</project.scm.id> @@ -673,28 +687,28 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>${maven-surefire-plugin.version}</version> + <version>${plugin.maven-surefire-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> - <version>${maven-failsafe-plugin.version}</version> + <version>${plugin.maven-failsafe-plugin.version}</version> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> - <version>${jacoco.maven.plugin.version}</version> + <version>${plugin.jacoco-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> - <version>${sonar.maven.plugin.version}</version> + <version>${plugin.sonar-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> - <version>${build.helper.maven.version}</version> + <version>${plugin.build-helper-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.cxf</groupId> @@ -704,17 +718,27 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> - <version>2.6</version> + <version>${plugin.maven-war-plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>${plugin.maven-resources-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> - <version>1.8</version> + <version>${plugin.maven-antrun-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> - <version>3.3.0</version> + <version>${plugin.maven-dependency-plugin.version}</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>${plugin.maven-assembly-plugin.version}</version> </plugin> <plugin> <groupId>org.springframework.boot</groupId> @@ -724,32 +748,32 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> - <version>3.0.0</version> + <version>${plugin.maven-clean-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.2</version> + <version>${plugin.maven-compiler-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> - <version>3.0.0</version> + <version>${plugin.maven-bundle-plugin.version}</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> - <version>2.6</version> + <version>${plugin.maven-jar-plugin.version}</version> </plugin> <plugin> <groupId>com.github.eirslett</groupId> <artifactId>frontend-maven-plugin</artifactId> - <version>${frontend-maven-plugin.version}</version> + <version>${plugin.frontend-maven-plugin.version}</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> - <version>${exec-maven-plugin.version}</version> + <version>${plugin.exec-maven-plugin.version}</version> </plugin> </plugins> </pluginManagement> @@ -825,7 +849,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> - <version>3.0.1</version> + <version>${plugin.maven-release-plugin.version}</version> <configuration> <arguments>-DusePreInstallNpm -Dmaven.javadoc.skip=true -Dmaven.test.skipTests=true -Dmaven.test.skip=true @@ -847,7 +871,7 @@ <plugin> <groupId>org.owasp</groupId> <artifactId>dependency-check-maven</artifactId> - <version>8.3.1</version> + <version>${plugin.dependency-check-maven.version}</version> <inherited>false</inherited> <configuration> <skipProvidedScope>true</skipProvidedScope> @@ -879,7 +903,7 @@ <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>license-maven-plugin</artifactId> - <version>2.0.0</version> + <version>${plugin.license-maven-plugin.version}</version> <executions> <execution> <id>download-licenses</id> diff --git a/smp-server-library/pom.xml b/smp-server-library/pom.xml index 8b53b2bfb2e9fad2682654570d7fd138dfde13a6..c7ac3ed5772956388591ad6104cdf60d4463a941 100644 --- a/smp-server-library/pom.xml +++ b/smp-server-library/pom.xml @@ -254,31 +254,6 @@ </dependencies> <build> - <resources> - <resource> - <directory>src/main/resources</directory> - <filtering>true</filtering> - </resource> - </resources> - <testResources> - <testResource> - <directory>src/test/resources</directory> - <filtering>true</filtering> - <excludes> - <exclude>**/*.jks</exclude> - <exclude>**/*.crt</exclude> - </excludes> - </testResource> - <testResource> - <directory>src/test/resources</directory> - <filtering>false</filtering> - <!-- With filtering=true Maven was introducing changes in keystore binary files [sic!] --> - <includes> - <include>**/*.jks</include> - <include>**/*.crt</include> - </includes> - </testResource> - </testResources> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/smp-springboot/pom.xml b/smp-springboot/pom.xml index d40de2ec6226525b07043660c85cd21040ada191..26ed3fd33cc426083dccc56c1e5babc4a4902e4f 100644 --- a/smp-springboot/pom.xml +++ b/smp-springboot/pom.xml @@ -14,7 +14,8 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> -<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"> +<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"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>eu.europa.ec.edelivery</groupId> @@ -37,7 +38,6 @@ limitations under the License. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> - <version>3.3.0</version> <executions> <execution> <id>copy-dependencies</id> diff --git a/smp-webapp/pom.xml b/smp-webapp/pom.xml index 02c12664255d1fe55b53c1ff5a114ed8753d082b..a1cda88d397040a045a492ca89fe360185547cab 100644 --- a/smp-webapp/pom.xml +++ b/smp-webapp/pom.xml @@ -28,7 +28,7 @@ <artifactId>smp-angular</artifactId> <version>${project.version}</version> </dependency> -<!-- oasis SMP is included by default to smp deployment--> + <!-- oasis SMP is included by default to smp deployment--> <dependency> <groupId>eu.europa.ec.edelivery</groupId> <artifactId>oasis-smp-spi</artifactId> @@ -81,7 +81,6 @@ <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> </dependency> - <dependency> <groupId>org.xmlunit</groupId> <artifactId>xmlunit-core</artifactId> @@ -152,7 +151,6 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> - <version>2.0.2</version> <configuration> <warName>${project.artifactId}</warName> <archive> @@ -181,7 +179,9 @@ <goal>single</goal> </goals> <configuration> - <descriptor>src/main/smp-setup/smp-setup.xml</descriptor> + <descriptors> + <descriptor>src/main/smp-setup/smp-setup.xml</descriptor> + </descriptors> </configuration> </execution> </executions>