4.0.0com.github.hazendazbase-parent36pombase-parentBase Maven Parent solving majority of Maven configurations. Use this to drive your maven builds.https://github.com/hazendaz/base-parent2011hazendazhttps://github.com/hazendaz/The Apache Software License, Version 2.0https://www.apache.org/licenses/LICENSE-2.0.txtmanualA business-friendly OSS licensejlandisJeremy Landisjeremylandis@hotmail.comhttps://www.linkedin.com/in/jeremy-landis-548b2719hazendazhttps://github.com/hazendazArchitectDeveloper-5https://avatars0.githubusercontent.com/u/975267Jeremy Landisjeremylandis@hotmail.comhttps://www.linkedin.com/in/jeremy-landis-548b2719hazendazhttps://github.com/hazendazDeveloper-5https://avatars0.githubusercontent.com/u/975267scm:git:ssh://git@github.com/hazendaz/base-parent.gitscm:git:ssh://git@github.com/hazendaz/base-parent.gitbase-parent-36https://github.com/hazendaz/base-parentGithubhttps://github.com/hazendaz/base-parent/issuesGithubhttps://github.com/hazendaz/base-parent/actionsmailtruetruefalsefalse
jeremylandis@hotmail.com
ossrhhttps://oss.sonatype.org/service/local/staging/deploy/maven2/ossrhhttps://oss.sonatype.org/content/repositories/snapshotsgh-pages-scmBase Parent GitHub Pagesscm:git:ssh://git@github.com/hazendaz/base-parent.git2022github1.00com.github.hazendaz.parentyyyy-MM-dd HH:mm:ss88${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.6UTF-8UTF-8UTF-81657150989${maven.build.timestamp}11,17,18,19,203.22.22.14.06.2.3.Final1.31.18.244.7.136checkstyle.xml3.1.03.4.03.3.02.32.12.13.1.23.2.03.10.14.4.13.3.07.1.13.0.0-M23.1.02.19.05.0.03.0.11.7.31.7.03.0.0-M10.8.83.2.23.4.02.3.53.2.04.2.rc31.0.02.4.01.6.03.17.03.3.03.0.0-M63.2.03.1.03.12.03.9.1.21843.1.33.2.14.7.0.03.0.0-M73.0.02.11.03.3.23.1.11.0.41.5.13.2.09.32.3.31.5.01.3.010.3.11.5.11.12.01.11.11.7.39+181-r4173-16.1.0.202203080745-r4.2.rc32.0.07.4.72.4.8-Djdk.attach.allowAttachSelf-XepAllErrorsAsWarningsorg.checkerframeworkchecker-qual${checker-qual.version}providedcom.google.errorproneerror_prone_annotations${error-prone.version}providedorg.hibernate.validatorhibernate-validator-annotation-processor${hibernate-validator.version}providedcom.google.j2objcj2objc-annotations${j2objc.version}providedorg.gaulmodernizer-maven-annotations${modernizer.plugin}providedorg.projectlomboklombok${lombok.version}providedcom.github.spotbugsspotbugs-annotations${spotbugs.version}providedcom.github.dantwining.whitespace-maven-pluginwhitespace-maven-plugin${whitespace.plugin}com.github.ekryd.sortpomsortpom-maven-plugin${sortpom.plugin}recommended_2008_06falsefalsetrue4truecom.github.hazendaz.mavenhtmlcompressor-maven-plugin${htmlcompressor.plugin}com.github.hazendazhtmlcompressor${htmlcompressor.version}com.yahoo.platform.yuiyuicompressor${yuicompressor.version}com.github.spotbugsspotbugs-maven-plugin${spotbugs.plugin}Maxtruefalsecom.mebigfatguy.sb-contribsb-contrib${sb-contrib.version}com.h3xstream.findsecbugsfindsecbugs-plugin${findsecbugs.version}jp.skypencil.findbugs.slf4jbug-pattern${bug-pattern.version}com.github.spotbugsspotbugs${spotbugs.version}com.mycilalicense-maven-plugin${license.plugin}${license.header}**/*.lck**/*.log**/*maven-wrapper.properties**/*MavenWrapperDownloader.java.factorypath.gitattributesLICENSELICENSE_HEADERLICENSE.txtLICENSE.TXTlicense.txtmvnwmvnw.cmdcom.mycilalicense-maven-plugin-git${license-git.version}com.sun.xml.wsjaxws-maven-plugin${jaxws.plugin}io.github.git-commit-idgit-commit-id-maven-plugin${git-commit.plugin}falsetrueio.jsonwebtoken.coverallscoveralls-maven-plugin${coveralls.plugin}jakarta.xml.bindjakarta.xml.bind-api${bind-api.version}net.alchim31.mavenyuicompressor-maven-plugin${yuicompressor.plugin}com.yahoo.platform.yuiyuicompressor${yuicompressor.version}net.revelc.codeimpsort-maven-plugin${impsort.plugin}au,com,de,io,jakarta,java,javax,lombok,mockit,net,orgjava,*truenet.revelc.code.formatterformatter-maven-plugin${formatter.plugin}com.github.hazendazbuild-tools${build-tools.version}org.apache.maven.pluginsmaven-antrun-plugin${antrun.plugin}org.apache.maven.pluginsmaven-assembly-plugin${assembly.plugin}org.apache.maven.pluginsmaven-changelog-plugin${changelog.plugin}org.apache.maven.pluginsmaven-changes-plugin${changes.plugin}https443org.apache.maven.pluginsmaven-checkstyle-plugin${checkstyle.plugin}${checkstyle.config}falseorg.apache.maven.pluginsmaven-clean-plugin${clean.plugin}true${project.build.directory}**/*org.apache.maven.pluginsmaven-compiler-plugin${compiler.plugin}com.google.errorproneerror_prone_core${error-prone.version}org.projectlomboklombok${lombok.version}org.hibernate.validatorhibernate-validator-annotation-processor${hibernate-validator.version}-XDcompilePolicy=simple-Xplugin:ErrorProne ${error-prone.failOnViolations}truetruefalseorg.apache.maven.pluginsmaven-deploy-plugin${deploy.plugin}org.apache.maven.pluginsmaven-dependency-plugin${dependency.plugin}org.apache.maven.pluginsmaven-enforcer-plugin${enforcer.plugin}${java.version}${allowed.build.jdks}[${maven.min-version},)[ERROR] Best Practice is to always define plugin versions!truetruetrueclean,deploy,sitetrueDon't allow obsolete loggingjava.util.logging.**org.apache.commons.logging.**org.apache.log4j.**org.codehaus.mojoextra-enforcer-rules${extra-enforcer-rules.version}de.skuzzle.enforcerrestrict-imports-enforcer-rule${restrict-imports-enforcer-rule.version}org.apache.maven.pluginsmaven-gpg-plugin${gpg.plugin}org.apache.maven.pluginsmaven-install-plugin${install.plugin}org.apache.maven.pluginsmaven-jar-plugin${jar.plugin}falsetruetrue${module.name}${copyright}${git.commit.id}${maven.compiler.source}${maven.compiler.target}${maven.compiler.release}trueorg.apache.maven.pluginsmaven-javadoc-plugin${javadoc.plugin}falsetruetrue${module.name}${copyright}${git.commit.id}${maven.compiler.source}${maven.compiler.target}${maven.compiler.release}truetrue${javadoc.java.release.version}org.apache.maven.pluginsmaven-jxr-plugin${jxr.plugin}org.apache.maven.pluginsmaven-pdf-plugin${pdf.plugin}${project.reporting.outputDirectory}trueorg.apache.maven.pluginsmaven-pmd-plugin${pmd.plugin}truefalseorg.apache.maven.pluginsmaven-project-info-reports-plugin${project-info.plugin}org.apache.maven.pluginsmaven-release-plugin${release.plugin}falsereleaseorg.apache.maven.pluginsmaven-resources-plugin${resources.plugin}org.apache.maven.pluginsmaven-scm-publish-plugin${scm-publish.plugin}${user.home}/maven-sites/${project.name}${project.reporting.outputDirectory}gh-pagestrueorg.apache.maven.pluginsmaven-site-plugin${site.plugin}falsetruetrue${module.name}${copyright}${git.commit.id}${maven.compiler.source}${maven.compiler.target}${maven.compiler.release}trueorg.apache.maven.skinsmaven-fluido-skin${fluido.version}com.github.hazendazbase-parent${base-parent.version}pomorg.apache.maven.pluginsmaven-source-plugin${source.plugin}falsetruetrue${module.name}${copyright}${git.commit.id}${maven.compiler.source}${maven.compiler.target}${maven.compiler.release}org.apache.maven.pluginsmaven-surefire-plugin${surefire.plugin}org.apache.maven.pluginsmaven-surefire-report-plugin${surefire.plugin}org.apache.maven.pluginsmaven-war-plugin${war.plugin}falsetruetrue${module.name}${copyright}${git.commit.id}${maven.compiler.source}${maven.compiler.target}${maven.compiler.release}org.apache.maven.pluginsmaven-wrapper-plugin${wrapper.plugin}org.codehaus.mojobuild-helper-maven-plugin${build-helper.plugin}org.codehaus.mojotaglist-maven-plugin${taglist.plugin}FIXME WorkfixmeignoreCase@fixmeignoreCaseTodo WorktodoignoreCase@todoignoreCaseDeprecated Work@deprecatedignoreCaseorg.codehaus.mojoversions-maven-plugin${versions.plugin}org.gaulmodernizer-maven-plugin${modernizer.plugin}${maven.compiler.target}org.ow2.asmasm${asm.version}org.jacocojacoco-maven-plugin${jacoco.plugin}BUNDLECOMPLEXITYCOVEREDRATIO${jacoco.minimum.coverage}org.sonarsource.scanner.mavensonar-maven-plugin${sonar.plugin}org.owaspdependency-check-maven${dependency-check.plugin}org.apache.maven.pluginsmaven-pdf-pluginpdfpdfsiteio.github.git-commit-idgit-commit-id-maven-plugingit-commit-idrevisionvalidateorg.apache.maven.pluginsmaven-jar-pluginattach-jarstest-jarorg.apache.maven.pluginsmaven-javadoc-pluginattach-javadocsjartest-jarorg.apache.maven.pluginsmaven-source-pluginattach-sourcesjartest-jarorg.apache.maven.pluginsmaven-enforcer-pluginenforce-mavenenforceenforce-cleanenforcepre-cleanenforce-siteenforcepre-siteenforce-bytecode-versionenforceorg.jacocojacoco-maven-pluginprepare-agentprepare-agentreportreportorg.apache.maven.pluginsmaven-checkstyle-plugincom.github.hazendazbuild-tools${build-tools.version}com.puppycrawl.toolscheckstyle${checkstyle.version}org.gaulmodernizer-maven-pluginmodernizermodernizerverifyorg.apache.maven.pluginsmaven-changelog-pluginorg.apache.maven.pluginsmaven-changes-plugingithub-reportorg.apache.maven.pluginsmaven-checkstyle-pluginorg.apache.maven.pluginsmaven-javadoc-pluginorg.apache.maven.pluginsmaven-jxr-pluginorg.apache.maven.pluginsmaven-pmd-pluginorg.apache.maven.pluginsmaven-project-info-reports-pluginorg.apache.maven.pluginsmaven-surefire-report-plugincom.github.spotbugsspotbugs-maven-pluginorg.jacocojacoco-maven-pluginreportorg.codehaus.mojoversions-maven-pluginorg.codehaus.mojotaglist-maven-pluginorg.owaspdependency-check-mavenaggregatechecksorg.apache.maven.pluginsmaven-checkstyle-plugincheckorg.apache.maven.pluginsmaven-pmd-plugincheckcpd-checkcom.github.spotbugsspotbugs-maven-plugincheckverifyorg.jacocojacoco-maven-plugincheckcheckorg.owaspdependency-check-mavencheckcompressioncompression.xmlcom.github.hazendaz.mavenhtmlcompressor-maven-plugintruetruefalsetruetrue${project.basedir}/src/main/resources${project.basedir}/target/classeshtmlxhtmlxmldefault-compilehtmlcompilenet.alchim31.mavenyuicompressor-maven-plugintruetrue**/*.min.js**/*.min.cssdefault-compilecompresscompileformatformat.xmlnet.revelc.code.formatterformatter-maven-plugineclipse-formatter-config-4space.xmlformatnet.revelc.codeimpsort-maven-pluginsortcom.github.dantwining.whitespace-maven-pluginwhitespace-maven-plugintrimprocess-sourcesjdk17on[17,)org.apache.maven.pluginsmaven-compiler-plugintrue-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-UNNAMEDlicense-headerLICENSE_HEADERLICENSE_HEADERcom.mycilalicense-maven-pluginformatprocess-sourcesreleaseorg.apache.maven.pluginsmaven-gpg-pluginsign-artifactssignverifycom.mycilalicense-maven-plugintrueorg.apache.maven.pluginsmaven-scm-publish-pluginscm-publishpublish-scmsite-deploysortcom.github.ekryd.sortpomsortpom-maven-pluginsortverifywsimportcom.sun.xml.wsjaxws-maven-pluginwsimportwsimporteclipsem2e.versionorg.eclipse.m2elifecycle-mapping${lifecycle.plugin}com.github.hazendaz.mavenhtmlcompressor-maven-plugin[${htmlcompressor.plugin},)htmlnet.alchim31.mavenyuicompressor-maven-plugin[${yuicompressor.plugin},)compressorg.jacocojacoco-maven-plugin[${jacoco.plugin},)prepare-agentnet.revelc.code.formatterformatter-maven-plugin[${formatter.plugin},)formatnet.revelc.codeimpsort-maven-plugin[${impsort.plugin},)sorttruetruecom.github.dantwining.whitespace-maven-pluginwhitespace-maven-plugin[${whitespace.plugin},)trimtruetrueorg.apache.maven.pluginsmaven-enforcer-plugin[${enforcer.plugin},)enforce