4.0.0 com.github.hazendaz base-parent 36 pom base-parent Base Maven Parent solving majority of Maven configurations. Use this to drive your maven builds. https://github.com/hazendaz/base-parent 2011 hazendaz https://github.com/hazendaz/ The Apache Software License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0.txt manual A business-friendly OSS license jlandis Jeremy Landis jeremylandis@hotmail.com https://www.linkedin.com/in/jeremy-landis-548b2719 hazendaz https://github.com/hazendaz Architect Developer -5 https://avatars0.githubusercontent.com/u/975267 Jeremy Landis jeremylandis@hotmail.com https://www.linkedin.com/in/jeremy-landis-548b2719 hazendaz https://github.com/hazendaz Developer -5 https://avatars0.githubusercontent.com/u/975267 scm:git:ssh://git@github.com/hazendaz/base-parent.git scm:git:ssh://git@github.com/hazendaz/base-parent.git base-parent-36 https://github.com/hazendaz/base-parent Github https://github.com/hazendaz/base-parent/issues Github https://github.com/hazendaz/base-parent/actions mail true true false false
jeremylandis@hotmail.com
ossrh https://oss.sonatype.org/service/local/staging/deploy/maven2/ ossrh https://oss.sonatype.org/content/repositories/snapshots gh-pages-scm Base Parent GitHub Pages scm:git:ssh://git@github.com/hazendaz/base-parent.git 2022 github 1.00 com.github.hazendaz.parent yyyy-MM-dd HH:mm:ss 8 8 ${java.version} ${java.release.version} 8 ${java.version} ${java.version} ${java.test.version} ${java.test.version} ${java.release.version} ${java.test.release.version} 3.8.6 UTF-8 UTF-8 UTF-8 1657150989 ${maven.build.timestamp} 11,17,18,19,20 3.22.2 2.14.0 6.2.3.Final 1.3 1.18.24 4.7.1 36 checkstyle.xml 3.1.0 3.4.0 3.3.0 2.3 2.12.1 3.1.2 3.2.0 3.10.1 4.4.1 3.3.0 7.1.1 3.0.0-M2 3.1.0 2.19.0 5.0.0 3.0.1 1.7.3 1.7.0 3.0.0-M1 0.8.8 3.2.2 3.4.0 2.3.5 3.2.0 4.2.rc3 1.0.0 2.4.0 1.6.0 3.17.0 3.3.0 3.0.0-M6 3.2.0 3.1.0 3.12.0 3.9.1.2184 3.1.3 3.2.1 4.7.0.0 3.0.0-M7 3.0.0 2.11.0 3.3.2 3.1.1 1.0.4 1.5.1 3.2.0 9.3 2.3.3 1.5.0 1.3.0 10.3.1 1.5.1 1.12.0 1.11.1 1.7.3 9+181-r4173-1 6.1.0.202203080745-r 4.2.rc3 2.0.0 7.4.7 2.4.8 -Djdk.attach.allowAttachSelf -XepAllErrorsAsWarnings org.checkerframework checker-qual ${checker-qual.version} provided com.google.errorprone error_prone_annotations ${error-prone.version} provided org.hibernate.validator hibernate-validator-annotation-processor ${hibernate-validator.version} provided com.google.j2objc j2objc-annotations ${j2objc.version} provided org.gaul modernizer-maven-annotations ${modernizer.plugin} provided org.projectlombok lombok ${lombok.version} provided com.github.spotbugs spotbugs-annotations ${spotbugs.version} provided com.github.dantwining.whitespace-maven-plugin whitespace-maven-plugin ${whitespace.plugin} com.github.ekryd.sortpom sortpom-maven-plugin ${sortpom.plugin} recommended_2008_06 false false true 4 true com.github.hazendaz.maven htmlcompressor-maven-plugin ${htmlcompressor.plugin} com.github.hazendaz htmlcompressor ${htmlcompressor.version} com.yahoo.platform.yui yuicompressor ${yuicompressor.version} com.github.spotbugs spotbugs-maven-plugin ${spotbugs.plugin} Max true false com.mebigfatguy.sb-contrib sb-contrib ${sb-contrib.version} com.h3xstream.findsecbugs findsecbugs-plugin ${findsecbugs.version} jp.skypencil.findbugs.slf4j bug-pattern ${bug-pattern.version} com.github.spotbugs spotbugs ${spotbugs.version} com.mycila license-maven-plugin ${license.plugin}
${license.header}
**/*.lck **/*.log **/*maven-wrapper.properties **/*MavenWrapperDownloader.java .factorypath .gitattributes LICENSE LICENSE_HEADER LICENSE.txt LICENSE.TXT license.txt mvnw mvnw.cmd
com.mycila license-maven-plugin-git ${license-git.version}
com.sun.xml.ws jaxws-maven-plugin ${jaxws.plugin} io.github.git-commit-id git-commit-id-maven-plugin ${git-commit.plugin} false true io.jsonwebtoken.coveralls coveralls-maven-plugin ${coveralls.plugin} jakarta.xml.bind jakarta.xml.bind-api ${bind-api.version} net.alchim31.maven yuicompressor-maven-plugin ${yuicompressor.plugin} com.yahoo.platform.yui yuicompressor ${yuicompressor.version} net.revelc.code impsort-maven-plugin ${impsort.plugin} au,com,de,io,jakarta,java,javax,lombok,mockit,net,org java,* true net.revelc.code.formatter formatter-maven-plugin ${formatter.plugin} com.github.hazendaz build-tools ${build-tools.version} org.apache.maven.plugins maven-antrun-plugin ${antrun.plugin} org.apache.maven.plugins maven-assembly-plugin ${assembly.plugin} org.apache.maven.plugins maven-changelog-plugin ${changelog.plugin} org.apache.maven.plugins maven-changes-plugin ${changes.plugin} https 443 org.apache.maven.plugins maven-checkstyle-plugin ${checkstyle.plugin} ${checkstyle.config} false org.apache.maven.plugins maven-clean-plugin ${clean.plugin} true ${project.build.directory} **/* org.apache.maven.plugins maven-compiler-plugin ${compiler.plugin} com.google.errorprone error_prone_core ${error-prone.version} org.projectlombok lombok ${lombok.version} org.hibernate.validator hibernate-validator-annotation-processor ${hibernate-validator.version} -XDcompilePolicy=simple -Xplugin:ErrorProne ${error-prone.failOnViolations} true true false org.apache.maven.plugins maven-deploy-plugin ${deploy.plugin} org.apache.maven.plugins maven-dependency-plugin ${dependency.plugin} org.apache.maven.plugins maven-enforcer-plugin ${enforcer.plugin} ${java.version} ${allowed.build.jdks} [${maven.min-version},) [ERROR] Best Practice is to always define plugin versions! true true true clean,deploy,site true Don't allow obsolete logging java.util.logging.** org.apache.commons.logging.** org.apache.log4j.** org.codehaus.mojo extra-enforcer-rules ${extra-enforcer-rules.version} de.skuzzle.enforcer restrict-imports-enforcer-rule ${restrict-imports-enforcer-rule.version} org.apache.maven.plugins maven-gpg-plugin ${gpg.plugin} org.apache.maven.plugins maven-install-plugin ${install.plugin} org.apache.maven.plugins maven-jar-plugin ${jar.plugin} false true true ${module.name} ${copyright} ${git.commit.id} ${maven.compiler.source} ${maven.compiler.target} ${maven.compiler.release} true org.apache.maven.plugins maven-javadoc-plugin ${javadoc.plugin} false true true ${module.name} ${copyright} ${git.commit.id} ${maven.compiler.source} ${maven.compiler.target} ${maven.compiler.release} true true ${javadoc.java.release.version} ${javadoc.java.release.version} org.apache.maven.plugins maven-jxr-plugin ${jxr.plugin} org.apache.maven.plugins maven-pdf-plugin ${pdf.plugin} ${project.reporting.outputDirectory} true org.apache.maven.plugins maven-pmd-plugin ${pmd.plugin} true false org.apache.maven.plugins maven-project-info-reports-plugin ${project-info.plugin} org.apache.maven.plugins maven-release-plugin ${release.plugin} false release org.apache.maven.plugins maven-resources-plugin ${resources.plugin} org.apache.maven.plugins maven-scm-publish-plugin ${scm-publish.plugin} ${user.home}/maven-sites/${project.name} ${project.reporting.outputDirectory} gh-pages true org.apache.maven.plugins maven-site-plugin ${site.plugin} false true true ${module.name} ${copyright} ${git.commit.id} ${maven.compiler.source} ${maven.compiler.target} ${maven.compiler.release} true org.apache.maven.skins maven-fluido-skin ${fluido.version} com.github.hazendaz base-parent ${base-parent.version} pom org.apache.maven.plugins maven-source-plugin ${source.plugin} false true true ${module.name} ${copyright} ${git.commit.id} ${maven.compiler.source} ${maven.compiler.target} ${maven.compiler.release} org.apache.maven.plugins maven-surefire-plugin ${surefire.plugin} org.apache.maven.plugins maven-surefire-report-plugin ${surefire.plugin} org.apache.maven.plugins maven-war-plugin ${war.plugin} false true true ${module.name} ${copyright} ${git.commit.id} ${maven.compiler.source} ${maven.compiler.target} ${maven.compiler.release} org.apache.maven.plugins maven-wrapper-plugin ${wrapper.plugin} org.codehaus.mojo build-helper-maven-plugin ${build-helper.plugin} org.codehaus.mojo taglist-maven-plugin ${taglist.plugin} FIXME Work fixme ignoreCase @fixme ignoreCase Todo Work todo ignoreCase @todo ignoreCase Deprecated Work @deprecated ignoreCase org.codehaus.mojo versions-maven-plugin ${versions.plugin} org.gaul modernizer-maven-plugin ${modernizer.plugin} ${maven.compiler.target} org.ow2.asm asm ${asm.version} org.jacoco jacoco-maven-plugin ${jacoco.plugin} BUNDLE COMPLEXITY COVEREDRATIO ${jacoco.minimum.coverage} org.sonarsource.scanner.maven sonar-maven-plugin ${sonar.plugin} org.owasp dependency-check-maven ${dependency-check.plugin}
org.apache.maven.plugins maven-pdf-plugin pdf pdf site io.github.git-commit-id git-commit-id-maven-plugin git-commit-id revision validate org.apache.maven.plugins maven-jar-plugin attach-jars test-jar org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar test-jar org.apache.maven.plugins maven-source-plugin attach-sources jar test-jar org.apache.maven.plugins maven-enforcer-plugin enforce-maven enforce enforce-clean enforce pre-clean enforce-site enforce pre-site enforce-bytecode-version enforce org.jacoco jacoco-maven-plugin prepare-agent prepare-agent report report org.apache.maven.plugins maven-checkstyle-plugin com.github.hazendaz build-tools ${build-tools.version} com.puppycrawl.tools checkstyle ${checkstyle.version} org.gaul modernizer-maven-plugin modernizer modernizer verify
org.apache.maven.plugins maven-changelog-plugin org.apache.maven.plugins maven-changes-plugin github-report org.apache.maven.plugins maven-checkstyle-plugin org.apache.maven.plugins maven-javadoc-plugin org.apache.maven.plugins maven-jxr-plugin org.apache.maven.plugins maven-pmd-plugin org.apache.maven.plugins maven-project-info-reports-plugin org.apache.maven.plugins maven-surefire-report-plugin com.github.spotbugs spotbugs-maven-plugin org.jacoco jacoco-maven-plugin report org.codehaus.mojo versions-maven-plugin org.codehaus.mojo taglist-maven-plugin org.owasp dependency-check-maven aggregate checks org.apache.maven.plugins maven-checkstyle-plugin check org.apache.maven.plugins maven-pmd-plugin check cpd-check com.github.spotbugs spotbugs-maven-plugin check verify org.jacoco jacoco-maven-plugin check check org.owasp dependency-check-maven check compression compression.xml com.github.hazendaz.maven htmlcompressor-maven-plugin true true false true true ${project.basedir}/src/main/resources ${project.basedir}/target/classes html xhtml xml default-compile html compile net.alchim31.maven yuicompressor-maven-plugin true true **/*.min.js **/*.min.css default-compile compress compile format format.xml net.revelc.code.formatter formatter-maven-plugin eclipse-formatter-config-4space.xml format net.revelc.code impsort-maven-plugin sort com.github.dantwining.whitespace-maven-plugin whitespace-maven-plugin trim process-sources jdk17on [17,) org.apache.maven.plugins maven-compiler-plugin true -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED license-header LICENSE_HEADER LICENSE_HEADER com.mycila license-maven-plugin format process-sources release org.apache.maven.plugins maven-gpg-plugin sign-artifacts sign verify com.mycila license-maven-plugin true org.apache.maven.plugins maven-scm-publish-plugin scm-publish publish-scm site-deploy sort com.github.ekryd.sortpom sortpom-maven-plugin sort verify wsimport com.sun.xml.ws jaxws-maven-plugin wsimport wsimport eclipse m2e.version org.eclipse.m2e lifecycle-mapping ${lifecycle.plugin} com.github.hazendaz.maven htmlcompressor-maven-plugin [${htmlcompressor.plugin},) html net.alchim31.maven yuicompressor-maven-plugin [${yuicompressor.plugin},) compress org.jacoco jacoco-maven-plugin [${jacoco.plugin},) prepare-agent net.revelc.code.formatter formatter-maven-plugin [${formatter.plugin},) format net.revelc.code impsort-maven-plugin [${impsort.plugin},) sort true true com.github.dantwining.whitespace-maven-plugin whitespace-maven-plugin [${whitespace.plugin},) trim true true org.apache.maven.plugins maven-enforcer-plugin [${enforcer.plugin},) enforce