Petals Distribution

Move to Maven 3.9.6

Details

  • Description:

    Move to Maven 3.9.6 to build Petals artifacts:

    • update enforcer rule to build Petals artifacts,
    • update plugin versions at least to the ones embedded in Maven 3.9.6,
    • update Maven's dependencies into the Maven Petals Plugin and depends-maven-plugin.
  • Environment:
    -

Issue Links

Activity

Hide
Christophe DENEUX added a comment - Wed, 19 Apr 2023 - 12:32:05 +0200 - edited

List of Maven plugins used in Petals 5.3:

axis2-wsdl2code-maven-plugin:1.7.3
build-helper-maven-plugin:3.2.0
buildnumber-maven-plugin:1.4
cxf-codegen-plugin:3.4.0
cxf-codegen-plugin:3.4.2
cxf-java2ws-plugin:3.4.2
duplicate-finder-maven-plugin:1.5.0
exec-maven-plugin:3.0.0
jacoco-maven-plugin:0.8.6
japicmp-maven-plugin:0.15.1
jaxws-maven-plugin:2.6
jdeb:1.10
juliac-maven-plugin:2.8
license-maven-plugin:2.0.0
maven-antrun-plugin:3.0.0
maven-assembly-plugin:3.3.0
maven-checkstyle-plugin:3.1.1
maven-clean-plugin:3.1.0
maven-compiler-plugin:3.8.1
maven-deploy-plugin:3.0.0-M1
maven-dependency-plugin:3.1.2
maven-enforcer-plugin:3.0.0-M3
maven-failsafe-plugin:3.0.0-M5
maven-install-plugin:3.0.0-M1
maven-jar-plugin:3.2.0
maven-javadoc-plugin:3.2.0
maven-jaxb2-plugin:0.14.0
maven-plugin-plugin:3.6.0
maven-plugin-plugin:3.6.1
maven-release-plugin:3.0.0-M1
maven-resources-plugin:3.2.0
maven-shade-plugin:3.2.4
maven-site-plugin:3.9.1
maven-source-plugin:3.2.0
maven-surefire-plugin:3.0.0-M5
maven-war-plugin:3.3.1
soapui-maven-plugin:5.6.0
spring-boot-maven-plugin:2.2.7.RELEASE
spring-boot-maven-plugin:1.2.7.RELEASE
Show
Christophe DENEUX added a comment - Wed, 19 Apr 2023 - 12:32:05 +0200 - edited List of Maven plugins used in Petals 5.3:
axis2-wsdl2code-maven-plugin:1.7.3
build-helper-maven-plugin:3.2.0
buildnumber-maven-plugin:1.4
cxf-codegen-plugin:3.4.0
cxf-codegen-plugin:3.4.2
cxf-java2ws-plugin:3.4.2
duplicate-finder-maven-plugin:1.5.0
exec-maven-plugin:3.0.0
jacoco-maven-plugin:0.8.6
japicmp-maven-plugin:0.15.1
jaxws-maven-plugin:2.6
jdeb:1.10
juliac-maven-plugin:2.8
license-maven-plugin:2.0.0
maven-antrun-plugin:3.0.0
maven-assembly-plugin:3.3.0
maven-checkstyle-plugin:3.1.1
maven-clean-plugin:3.1.0
maven-compiler-plugin:3.8.1
maven-deploy-plugin:3.0.0-M1
maven-dependency-plugin:3.1.2
maven-enforcer-plugin:3.0.0-M3
maven-failsafe-plugin:3.0.0-M5
maven-install-plugin:3.0.0-M1
maven-jar-plugin:3.2.0
maven-javadoc-plugin:3.2.0
maven-jaxb2-plugin:0.14.0
maven-plugin-plugin:3.6.0
maven-plugin-plugin:3.6.1
maven-release-plugin:3.0.0-M1
maven-resources-plugin:3.2.0
maven-shade-plugin:3.2.4
maven-site-plugin:3.9.1
maven-source-plugin:3.2.0
maven-surefire-plugin:3.0.0-M5
maven-war-plugin:3.3.1
soapui-maven-plugin:5.6.0
spring-boot-maven-plugin:2.2.7.RELEASE
spring-boot-maven-plugin:1.2.7.RELEASE
Hide
Christophe DENEUX added a comment - Wed, 19 Apr 2023 - 12:36:11 +0200 - edited

New plugin version to used:

Show
Christophe DENEUX added a comment - Wed, 19 Apr 2023 - 12:36:11 +0200 - edited New plugin version to used:
Hide
Christophe DENEUX added a comment - Thu, 27 Apr 2023 - 11:18:16 +0200 - edited

Maven 3.9.1 is required to build Petals artifacts with svn#44934.

All projects of following views of Petals CI was moved to Maven 3.9.1:

  • 1 - Integration tests
  • 2 - Archives-Distributions
  • 3 - Container
  • 4 - Registry Overlay
  • 5 - Clients and Tools
  • 6 - Components
  • 7 - Tools and Commons
  • 8 - EasyCommons
  • 9 - Development tools
  • 11 - Samples
Show
Christophe DENEUX added a comment - Thu, 27 Apr 2023 - 11:18:16 +0200 - edited Maven 3.9.1 is required to build Petals artifacts with svn#44934. All projects of following views of Petals CI was moved to Maven 3.9.1:
  • 1 - Integration tests
  • 2 - Archives-Distributions
  • 3 - Container
  • 4 - Registry Overlay
  • 5 - Clients and Tools
  • 6 - Components
  • 7 - Tools and Commons
  • 8 - EasyCommons
  • 9 - Development tools
  • 11 - Samples
Hide
Christophe DENEUX added a comment - Thu, 27 Apr 2023 - 12:47:28 +0200

Update Maven dependencies of depends-maven-plugin with svn#44936

Show
Christophe DENEUX added a comment - Thu, 27 Apr 2023 - 12:47:28 +0200 Update Maven dependencies of depends-maven-plugin with svn#44936
Hide
Christophe DENEUX added a comment - Thu, 1 Aug 2024 - 12:26:21 +0200

Reopened to move to Maven 3.9.6 because our Jenkins 2.468 is not compliant with 3.9.1

Show
Christophe DENEUX added a comment - Thu, 1 Aug 2024 - 12:26:21 +0200 Reopened to move to Maven 3.9.6 because our Jenkins 2.468 is not compliant with 3.9.1
Hide
Christophe DENEUX added a comment - Thu, 1 Aug 2024 - 12:47:23 +0200

Bumped to Maven 3.9.6 with svn#45291

Show
Christophe DENEUX added a comment - Thu, 1 Aug 2024 - 12:47:23 +0200 Bumped to Maven 3.9.6 with svn#45291

People

Dates

  • Created:
    Wed, 19 Apr 2023 - 12:04:49 +0200
    Updated:
    Thu, 1 Aug 2024 - 12:47:23 +0200
    Resolved:
    Thu, 1 Aug 2024 - 12:47:23 +0200