diff --git a/pom.xml b/pom.xml index 9006530..7ced09b 100644 --- a/pom.xml +++ b/pom.xml @@ -1,598 +1,598 @@ - 4.0.0 + 4.0.0 - de.planlibre - helikopterparent - SOME-SNAPSHOT - pom + de.planlibre + helikopterparent + SOME-SNAPSHOT + pom - Helikopter Parent - - A demo for build, deployment to the Central Repository via OSSRH - and some convenience mvn cruft when used as a parent pom. - - https://github.com/nelbrecht/helikopterparent - - - BSD 3-Clause License - https://raw.githubusercontent.com/nelbrecht/helikopterparent/master/LICENSE - repo - License is as offered by github - - - - - Norbert Elbrecht - 4git.20.elbrecht@planlibre.de - Plan Libre software architecture movement - https://www.planlibre.de/ - - - - scm:git:ssh://git@github.com:nelbrecht/helikopterparent.git - scm:git:ssh://git@github.com:nelbrecht/helikopterparent.git + Helikopter Parent + + A demo for build, deployment to the Central Repository via OSSRH + and some convenience mvn cruft when used as a parent pom. + https://github.com/nelbrecht/helikopterparent - + + + BSD 3-Clause License + https://raw.githubusercontent.com/nelbrecht/helikopterparent/master/LICENSE + repo + License is as offered by github + + + + + Norbert Elbrecht + 4git.20.elbrecht@planlibre.de + Plan Libre software architecture movement + https://www.planlibre.de/ + + + + scm:git:ssh://git@github.com:nelbrecht/helikopterparent.git + scm:git:ssh://git@github.com:nelbrecht/helikopterparent.git + https://github.com/nelbrecht/helikopterparent + - - UTF-8 - 17 - 21 - 3.6.4 + + UTF-8 + 17 + 21 + 3.6.4 - 9.0.1 - 3.3.2 - 3.13.0 - 3.6.1 - 3.1.1 - 3.4.1 - 9.7.0 - 3.4.0 - 3.1.1 - 3.6.3 - 3.12.1 - 3.3.0 - 3.2.5 - 3.0.0 - 2.16.2 + 9.0.1 + 3.3.2 + 3.13.0 + 3.6.1 + 3.1.1 + 3.4.1 + 9.7.0 + 3.4.0 + 3.1.1 + 3.6.3 + 3.12.1 + 3.3.0 + 3.2.5 + 3.0.0 + 2.16.2 - - true - file:///${basedir}/target/sitedeployment - ${site.url} - + + true + file:///${basedir}/target/sitedeployment + ${site.url} + - - - - - org.codehaus.mojo - templating-maven-plugin - ${templating-maven-plugin.version} - - - filter-src - - filter-sources - filter-test-sources - - - - - - io.github.git-commit-id - git-commit-id-maven-plugin - ${git-commit-id-maven-plugin.version} - - - get-the-git-infos - - revision - - initialize - - - - full - yyyy-MM-dd'T'HH:mm:ssZ - true - ${project.build.outputDirectory}/git.properties - - 7 - true - -dirty - false - * - true - - - ^git\.branch$ - ^git\.build\.(time|version)$ - ^git\.closest\.tag.*$ - ^git\.commit\.id\.(abbrev|full)$ - ^git\.commit\.id\.(describe-short|describe|full)$ - ^git\.dirty$ - ^git\.tags$ - ^git\.total\.commit\.count$ - - - - - git.commit.id.describe - withoutdirty - ^(.*?)(-dirty)?$ - $1 - - - git.commit.id.describe-short - withoutdirty - ^(.*?)(-dirty)?$ - $1 - - - true - false - true - - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven-compiler-plugin.version} - - true - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - org.apache.maven.plugins - maven-clean-plugin - ${maven-clean-plugin.version} - - - org.apache.maven.plugins - maven-deploy-plugin - ${maven-deploy-plugin.version} - - - org.apache.maven.plugins - maven-dependency-plugin - ${maven-dependency-plugin.version} - - - org.apache.maven.plugins - maven-install-plugin - ${maven-install-plugin.version} - - - org.apache.maven.plugins - maven-site-plugin - ${maven-site-plugin.version} - - - org.codehaus.mojo - versions-maven-plugin - ${versions-maven-plugin.version} - - - org.apache.maven.plugins - maven-enforcer-plugin - ${maven-enforcer-plugin.version} - - - enforce-maven - - enforce - - - ${enforcer.fail} - - - - - ${maven.minimum.java.version} - - - ${maven.minimum.version} - - - - - - - - - ban-log4j-versions - - validate - - enforce - - - - - - org.apache.logging.log4j:log4j-core:[2.0-beta9,2.3.2) - org.apache.logging.log4j:log4j-core:[2.4.0,2.12.4) - org.apache.logging.log4j:log4j-core:[2.13.0,2.17.1) - - - - true - - - - - - org.apache.maven.plugins - maven-help-plugin - ${maven-help-plugin.version} - - - effective-pom - - ${project.build.directory}/effective.pom.xml - true - - validate - - effective-pom - - - - active-profiles - validate - - active-profiles - - - - true - - - org.apache.maven.plugins - maven-source-plugin - ${maven-source-plugin.version} - - - attach-sources - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${maven-javadoc-plugin.version} - - - attach-javadocs - - jar - - - - - - - - - io.github.git-commit-id - git-commit-id-maven-plugin - - - org.apache.maven.plugins - maven-help-plugin - - - org.apache.maven.plugins - maven-enforcer-plugin - - - - - - - mavencentral - - false - - - 3.1.0 - false - - - - ossrh - Central Repository OSSRH - https://s01.oss.sonatype.org/content/repositories/snapshots/ - - - ossrh - Central Repository OSSRH - https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ - - - + - - - org.apache.maven.plugins - maven-gpg-plugin - ${maven-gpg-plugin.version} - false - - - sign-artifacts - verify - - sign - - - ${skip-maven-gpg-plugin} - B8350ABFE13AB1A016774AC5F7FA65D6633DD3EA - ${env.MAVEN_GPG_PASSPHRASE} - - - - - + + + org.codehaus.mojo + templating-maven-plugin + ${templating-maven-plugin.version} + + + filter-src + + filter-sources + filter-test-sources + + + + + + io.github.git-commit-id + git-commit-id-maven-plugin + ${git-commit-id-maven-plugin.version} + + + get-the-git-infos + + revision + + initialize + + + + full + yyyy-MM-dd'T'HH:mm:ssZ + true + ${project.build.outputDirectory}/git.properties + + 7 + true + -dirty + false + * + true + + + ^git\.branch$ + ^git\.build\.(time|version)$ + ^git\.closest\.tag.*$ + ^git\.commit\.id\.(abbrev|full)$ + ^git\.commit\.id\.(describe-short|describe|full)$ + ^git\.dirty$ + ^git\.tags$ + ^git\.total\.commit\.count$ + + + + + git.commit.id.describe + withoutdirty + ^(.*?)(-dirty)?$ + $1 + + + git.commit.id.describe-short + withoutdirty + ^(.*?)(-dirty)?$ + $1 + + + true + false + true + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + true + + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-clean-plugin + ${maven-clean-plugin.version} + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + org.apache.maven.plugins + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + org.apache.maven.plugins + maven-install-plugin + ${maven-install-plugin.version} + + + org.apache.maven.plugins + maven-site-plugin + ${maven-site-plugin.version} + + + org.codehaus.mojo + versions-maven-plugin + ${versions-maven-plugin.version} + + + org.apache.maven.plugins + maven-enforcer-plugin + ${maven-enforcer-plugin.version} + + + enforce-maven + + enforce + + + ${enforcer.fail} + + + + + ${maven.minimum.java.version} + + + ${maven.minimum.version} + + + + + + + + + ban-log4j-versions + + validate + + enforce + + + + + + org.apache.logging.log4j:log4j-core:[2.0-beta9,2.3.2) + org.apache.logging.log4j:log4j-core:[2.4.0,2.12.4) + org.apache.logging.log4j:log4j-core:[2.13.0,2.17.1) + + + + true + + + + + + org.apache.maven.plugins + maven-help-plugin + ${maven-help-plugin.version} + + + effective-pom + + ${project.build.directory}/effective.pom.xml + true + + validate + + effective-pom + + + + active-profiles + validate + + active-profiles + + + + true + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + attach-javadocs + + jar + + + + + - - org.apache.maven.plugins - maven-gpg-plugin - - - - - - - manage-updates - - false - - - - - org.codehaus.mojo - versions-maven-plugin - - file://${user.home}/.m2/version-rules.xml - UTF-8 - - - - display-dependency-updates - validate - - display-dependency-updates - - - ${project.build.directory}/dependency-updates - - - - display-property-updates - validate - - display-property-updates - - - ${project.build.directory}/property-updates - - - - display-plugin-updates - validate - - display-plugin-updates - - - ${project.build.directory}/plugin-updates - - - - true - - - me.qoomon - maven-git-versioning-extension - ${maven-git-versioning-extension.version} - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - dependency-tree-compile - - true - ${project.build.directory}/dependency-tree - - validate - - tree - - - - - - - - - filelocal - ${site.url} - - - - - - analyze - - false - - - 2.0.1 - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - false - protected - -Xdoclint:all -Xdoclint:-missing - -Xdoclint:all -Xdoclint:-missing - - -Xdoclint:all - -Xdoclint:-missing - - - - todo - a - To do something: - - - debt - a - Technical debt, reason: - - - + io.github.git-commit-id + git-commit-id-maven-plugin - org.apache.maven.plugins - maven-dependency-plugin - - - - dependency-tree-compile - - true - ${project.build.directory}/dependency-tree - - validate - - tree - - - + org.apache.maven.plugins + maven-help-plugin - org.basepom.maven - duplicate-finder-maven-plugin - ${duplicate-finder-maven-plugin.version} - - - default - verify - - check - - - - - false - false - false - false - true - true - true - false - false - true - true - 2 - ${project.build.directory}/duplicate-finder-result.xml - false - sun.boot.class.path - false - true - - - - - + org.apache.maven.plugins + maven-enforcer-plugin - - - - - - rewrite - - false - - - 5.42.2 - 2.27.1 - 5.20.0 - 1.18.0 - - - - - org.openrewrite.maven - rewrite-maven-plugin - ${rewrite-maven-plugin.version} - - - org.openrewrite.java.migrate.UseTabsOrSpaces - org.openrewrite.staticanalysis.CodeCleanup - org.openrewrite.java.migrate.Java8toJava11 - org.openrewrite.java.migrate.UpgradeToJava17 - org.openrewrite.java.dependencies.DependencyVulnerabilityCheck - org.openrewrite.java.dependencies.RelocatedDependencyCheck - - - - - - true - - - - org.openrewrite.recipe - rewrite-static-analysis - ${rewrite-static-analysis.version} - - - org.openrewrite.recipe - rewrite-migrate-java - ${rewrite-migrate-java.version} - - - org.openrewrite.recipe - rewrite-spring - ${rewrite-spring.version} - - - - - - + + + + + mavencentral + + false + + + 3.1.0 + false + + + + ossrh + Central Repository OSSRH + https://s01.oss.sonatype.org/content/repositories/snapshots/ + + + ossrh + Central Repository OSSRH + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + false + + + sign-artifacts + verify + + sign + + + ${skip-maven-gpg-plugin} + B8350ABFE13AB1A016774AC5F7FA65D6633DD3EA + ${env.MAVEN_GPG_PASSPHRASE} + + + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + + + + + + + manage-updates + + false + + + + + org.codehaus.mojo + versions-maven-plugin + + file://${user.home}/.m2/version-rules.xml + UTF-8 + + + + display-dependency-updates + validate + + display-dependency-updates + + + ${project.build.directory}/dependency-updates + + + + display-property-updates + validate + + display-property-updates + + + ${project.build.directory}/property-updates + + + + display-plugin-updates + validate + + display-plugin-updates + + + ${project.build.directory}/plugin-updates + + + + true + + + me.qoomon + maven-git-versioning-extension + ${maven-git-versioning-extension.version} + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + dependency-tree-compile + + true + ${project.build.directory}/dependency-tree + + validate + + tree + + + + + + + + + filelocal + ${site.url} + + + + + + analyze + + false + + + 2.0.1 + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + false + protected + -Xdoclint:all -Xdoclint:-missing + -Xdoclint:all -Xdoclint:-missing + + -Xdoclint:all + -Xdoclint:-missing + + + + todo + a + To do something: + + + debt + a + Technical debt, reason: + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + dependency-tree-compile + + true + ${project.build.directory}/dependency-tree + + validate + + tree + + + + + + org.basepom.maven + duplicate-finder-maven-plugin + ${duplicate-finder-maven-plugin.version} + + + default + verify + + check + + + + + false + false + false + false + true + true + true + false + false + true + true + 2 + ${project.build.directory}/duplicate-finder-result.xml + false + sun.boot.class.path + false + true + + + + + + + + + + + + rewrite + + false + + + 5.42.2 + 2.27.1 + 5.20.0 + 1.18.0 + + + + + org.openrewrite.maven + rewrite-maven-plugin + ${rewrite-maven-plugin.version} + + + org.openrewrite.java.migrate.UseTabsOrSpaces + org.openrewrite.staticanalysis.CodeCleanup + org.openrewrite.java.migrate.Java8toJava11 + org.openrewrite.java.migrate.UpgradeToJava17 + org.openrewrite.java.dependencies.DependencyVulnerabilityCheck + org.openrewrite.java.dependencies.RelocatedDependencyCheck + + + + + + true + + + + org.openrewrite.recipe + rewrite-static-analysis + ${rewrite-static-analysis.version} + + + org.openrewrite.recipe + rewrite-migrate-java + ${rewrite-migrate-java.version} + + + org.openrewrite.recipe + rewrite-spring + ${rewrite-spring.version} + + + + + + +