From 886f64882441df0ccaf4f0d07ee2b666dcb54e77 Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Fri, 14 Apr 2023 09:57:10 +0200 Subject: [PATCH 1/3] Update parent POM Changes: * update plugins * add globally enforcer (to enforce modern Maven) * clean up * drop Sonatype brain-dead plugin (will require manual close, that's all) * this above to be able to utilize latest 3.1.1 deployAtEnd etc --- pom.xml | 192 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 99 insertions(+), 93 deletions(-) diff --git a/pom.xml b/pom.xml index c6532f8..21a076e 100644 --- a/pom.xml +++ b/pom.xml @@ -12,10 +12,6 @@ Maven parent POM for all OPS4J Maven projects. - - 3.0.0 - - OPS4J - Open Participation Software for Java http://www.ops4j.org/ @@ -47,8 +43,14 @@ UTF-8 UTF-8 + 1.6 + 1.6 + https://oss.sonatype.org/content/repositories/ops4j-snapshots + + + 3.0.0 @@ -94,56 +96,43 @@ org.apache.maven.plugins maven-resources-plugin - 2.7 - - - - org.apache.maven.shared - maven-filtering - 1.3 - - + 3.3.1 org.apache.maven.plugins maven-jar-plugin - 2.6 + 3.3.0 org.apache.maven.plugins maven-clean-plugin - 3.0.0 + 3.2.0 org.apache.maven.plugins maven-install-plugin - 2.5.2 + 3.1.1 org.apache.maven.plugins maven-dependency-plugin - 2.10 + 3.5.0 org.apache.maven.plugins maven-assembly-plugin - 2.6 + 3.5.0 org.apache.maven.plugins maven-release-plugin - 2.5.3 + 3.0.0 true clean install javadoc:jar @@ -156,65 +145,61 @@ org.apache.maven.plugins maven-compiler-plugin - 3.3 - - 1.6 - 1.6 - + 3.11.0 org.apache.maven.plugins maven-surefire-plugin - 2.19 + ${version.surefire} org.apache.maven.plugins - maven-failsafe-plugin - 2.19 + maven-surefire-report-plugin + ${version.surefire} org.apache.maven.plugins - maven-checkstyle-plugin - 2.16 + maven-failsafe-plugin + ${version.surefire} - org.codehaus.mojo - retrotranslator-maven-plugin - 1.0-alpha-4 + org.apache.maven.plugins + maven-checkstyle-plugin + 3.2.1 org.apache.maven.plugins maven-deploy-plugin - 2.8.2 + 3.1.1 org.apache.maven.plugins maven-source-plugin - 2.4 + 3.2.1 org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.0.1 org.apache.maven.plugins maven-site-plugin - 3.4 + 3.12.1 org.apache.maven.plugins maven-javadoc-plugin - 2.10.3 + 3.5.0 128m 512m @@ -222,58 +207,83 @@ - org.codehaus.mojo - build-helper-maven-plugin - 1.10 + org.apache.maven.plugins + maven-war-plugin + 3.3.2 org.apache.maven.plugins - maven-war-plugin - 2.6 + maven-enforcer-plugin + 3.3.0 org.apache.maven.plugins - maven-enforcer-plugin - 1.4.1 + maven-pmd-plugin + 3.20.0 + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + 3.4.2 + + + + org.apache.maven.plugins + maven-jxr-plugin + 3.3.0 + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.3.0 + + + + org.codehaus.mojo + versions-maven-plugin + 2.15.0 + + + + org.codehaus.mojo + jaxb2-maven-plugin + 3.1.0 org.apache.felix maven-bundle-plugin - 3.0.1 + 3.5.1 true org.jacoco jacoco-maven-plugin - 0.7.2.201409121644 - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.6 + 0.8.9 org.asciidoctor asciidoctor-maven-plugin - 1.5.2.1 + 2.2.3 - org.codehaus.mojo + org.sonarsource.scanner.maven sonar-maven-plugin - 2.7.1 + 3.9.1.2184 + - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - 0.12.3 + org.codehaus.mojo + retrotranslator-maven-plugin + 1.0-alpha-4 @@ -281,27 +291,39 @@ - org.apache.maven.plugins - maven-checkstyle-plugin + maven-enforcer-plugin + + + enforce-maven + + enforce + + + + + 3.8 + + + 1.8 + + + + + - org.sonatype.plugins - nexus-staging-maven-plugin - true - - ossrh - https://oss.sonatype.org/ - false - + org.apache.maven.plugins + maven-checkstyle-plugin + + org.apache.maven.wagon wagon-ssh-external - 1.0 + 3.5.3 @@ -313,47 +335,35 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.10.3 - - 128m - 512m - + org.apache.maven.plugins maven-pmd-plugin - 3.3 1.5 - utf-8 100 + org.apache.maven.plugins maven-project-info-reports-plugin - 2.7 org.apache.maven.plugins maven-checkstyle-plugin - 2.16 org.apache.maven.plugins maven-jxr-plugin - 2.4 - - true - org.apache.maven.plugins maven-surefire-report-plugin - 2.19 true @@ -362,7 +372,6 @@ org.codehaus.mojo versions-maven-plugin - 2.2 @@ -382,7 +391,6 @@ - ossrh @@ -396,8 +404,6 @@ - - sonatype-oss-release From 437eff7194072c7bce1bc501aa09fb371e955be4 Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Fri, 14 Apr 2023 10:01:29 +0200 Subject: [PATCH 2/3] Fix execId --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 21a076e..accb5a0 100644 --- a/pom.xml +++ b/pom.xml @@ -295,7 +295,7 @@ maven-enforcer-plugin - enforce-maven + enforce-environment enforce From f9dff266c3329ee8e3b1533308a0ea3d86c10092 Mon Sep 17 00:00:00 2001 From: Tamas Cservenak Date: Fri, 14 Apr 2023 10:01:40 +0200 Subject: [PATCH 3/3] Update gitignore --- .gitignore | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 00469e5..a7174b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,27 @@ +# +# Exclude IDEA metadata. +# +.idea +*.iws *.iml *.ipr -*.classpath + +# +# Exclude Eclipse metadata. +# *.project -*.settings -target +*.classpath +*.settings/ +.factorypath + +# +# Exclude Maven build and metatada. +# +target/ +release.properties +pom.xml.releaseBackup + +# Exclude log and backup files +*.log +*~ +