{"modelVersion":"4.0.0","groupId":"my.company","artifactId":"META-POM","version":"6.4.0","packaging":"pom","name":"Commonservices META-POM","description":"META-POM mit zentralen Definitionen des Builds (z.B. Maven-Plugins) f\u00fcr alle Maven-Projekte. Diese POM sollte als Parent in allen Projekten eingebunden werden.\n    Dependenyinformationen sind in BOM-Files definiert.\n  ","properties":{"comment":[{},{},{},{},{},{},{},{},{},{}],"build-tools.version":"1.1.2","jacoco.min.coverage":"0.70","itCoverageAgent":{},"project.build.sourceEncoding":"UTF-8","nexus.host":"https:\/\/nexus.my.company.com","skip.unit.tests":"false","skip.integration.tests":"false","skip.reports.und.javadoc":"false","path.to.suppressfile.wo.slash":"${project.basedir}\/..","maven.compiler.target":"1.8","maven.compiler.source":"1.8","liberty.var.mvn_version":"${project.version}","javaee.version":"7","ejb.version":"3.2"},"build":{"extensions":{"extension":{"comment":{},"groupId":"my.company","artifactId":"build-tools","version":"${build-tools.version}"}},"comment":[{},{}],"pluginManagement":{"comment":{},"plugins":{"comment":[{},{},{},{},{},{}],"plugin":[{"groupId":"org.apache.maven.plugins","artifactId":"maven-clean-plugin","version":"3.3.2"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-resources-plugin","version":"3.3.1"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-install-plugin","version":"3.1.2"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-deploy-plugin","version":"3.1.2"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-compiler-plugin","version":"3.13.0"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-source-plugin","version":"3.3.1"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-enforcer-plugin","version":"3.4.1","configuration":{"rules":{"comment":[{},{},{},{},{},{}],"requireMavenVersion":{"version":"[3.9.0,)"},"reactorModuleConvergence":{},"requireExplicitDependencyScope":{},"banDuplicatePomDependencyVersions":{},"bannedDependencies":{"comment":{},"excludes":{"comment":[{},{}],"exclude":["log4j:log4j","org.apache.logging.log4j:log4j-core:(,2.17.0]"]}}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-jar-plugin","version":"3.4.1","configuration":{"archive":{"manifest":{"addDefaultImplementationEntries":"true"},"manifestEntries":{"Build-Time":"${maven.build.timestamp}"}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-ejb-plugin","version":"3.2.1","configuration":{"ejbVersion":"${ejb.version}","archive":{"manifest":{"addDefaultImplementationEntries":"true"},"addMavenDescriptor":"false"}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-war-plugin","version":"3.4.0","configuration":{"archive":{"manifest":{"addDefaultImplementationEntries":"true"},"addMavenDescriptor":"false","comment":{}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-ear-plugin","version":"3.3.0","configuration":{"comment":[{},{},{}],"version":"${javaee.version}","defaultLibBundleDir":"lib","skinnyModules":"true","archive":{"comment":[{},{}],"addMavenDescriptor":"false","manifest":{"addDefaultImplementationEntries":"true"},"manifestEntries":{"Build-Time":"${maven.build.timestamp}"}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-site-plugin","version":"4.0.0-M14","configuration":{"skip":"${skip.reports.und.javadoc}"},"dependencies":{"dependency":{"groupId":"org.apache.maven.wagon","artifactId":"wagon-webdav-jackrabbit","version":"3.5.3"}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-javadoc-plugin","version":"3.6.3","configuration":{"quiet":"true","comment":[{},{}],"show":"private","skip":"${skip.reports.und.javadoc}"}},{"comment":{},"groupId":"org.apache.maven.plugins","artifactId":"maven-surefire-plugin","version":"3.2.5","configuration":{"comment":{},"skipTests":"${skip.unit.tests}"}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-failsafe-plugin","version":"3.2.5","configuration":{"comment":{},"skipITs":"${skip.integration.tests}"}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-checkstyle-plugin","version":"3.3.1","dependencies":{"dependency":{"groupId":"my.company","artifactId":"build-tools","version":"${build-tools.version}"}},"configuration":{"comment":[{},{}],"configLocation":"my\/company\/buildtools\/codeanalysis\/checkstyle.xml","headerLocation":"my\/company\/buildtools\/codeanalysis\/LICENSE.txt","suppressionsLocation":"checkstyle-suppressions.xml","suppressionsFileExpression":"checkstyle.suppressions.file"}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-pmd-plugin","version":"3.14.0","configuration":{"rulesets":{"ruleset":"my\/company\/buildtools\/codeanalysis\/pmd-ruleset.xml"},"printFailingErrors":"true","analysisCache":"true","excludeFromFailureFile":"${path.to.suppressfile.wo.slash}\/exclude-pmd.properties"},"dependencies":{"dependency":{"groupId":"de.itzbund.commonservices","artifactId":"build-tools","version":"${build-tools.version}"}}},{"groupId":"org.jacoco","artifactId":"jacoco-maven-plugin","version":"0.8.12","configuration":{"skip":"${skip.reports.und.javadoc}","comment":[{},{}],"haltOnFailure":"false","excludes":{"comment":[{},{},{}],"exclude":["**\/*Entity_.*","**\/entities\/*_.*","**\/*Test.*","**\/*Tests.*","com\/**\/*","org\/**\/*","sun\/**\/*"]}}},{"comment":{},"groupId":"org.cyclonedx","artifactId":"cyclonedx-maven-plugin","version":"2.8.0","configuration":{"projectType":"library","schemaVersion":"1.5","includeBomSerialNumber":"true","includeCompileScope":"true","includeProvidedScope":"true","includeRuntimeScope":"true","includeSystemScope":"true","includeTestScope":"true","includeLicenseText":"false","outputReactorProjects":"true","outputFormat":"all","outputName":"bom","comment":{},"outputDirectory":"${project.build.directory}","verbose":"false"}},{"groupId":"org.codehaus.mojo","artifactId":"versions-maven-plugin","version":"2.16.2"}]}},"plugins":{"comment":[{},{},{},{},{}],"plugin":[{"comment":{},"groupId":"org.apache.maven.plugins","artifactId":"maven-compiler-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-enforcer-plugin","executions":{"execution":{"id":"enforce","goals":{"goal":"enforce"}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-source-plugin","comment":{},"executions":{"execution":{"id":"attach-sources","goals":{"goal":"jar-no-fork"}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-jar-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-ejb-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-war-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-ear-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-site-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-javadoc-plugin","comment":{},"executions":{"execution":{"id":"attach-javadocs","goals":{"goal":"jar"}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-surefire-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-failsafe-plugin","comment":{},"executions":{"execution":{"goals":{"comment":{},"goal":["integration-test","verify"]}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-checkstyle-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-pmd-plugin"},{"groupId":"org.jacoco","artifactId":"jacoco-maven-plugin","executions":{"comment":{},"execution":{"goals":{"goal":["prepare-agent","prepare-agent-integration","report","report-integration"]}}}},{"groupId":"org.cyclonedx","artifactId":"cyclonedx-maven-plugin","executions":{"execution":{"phase":"package","goals":{"goal":"makeAggregateBom"}}}}]}},"reporting":{"plugins":{"comment":[{},{},{}],"plugin":[{"groupId":"org.apache.maven.plugins","artifactId":"maven-checkstyle-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-pmd-plugin"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-javadoc-plugin","comment":{},"reportSets":{"reportSet":[{"id":"aggregate","comment":{},"inherited":"false","reports":{"comment":[{},{}],"report":"aggregate"}},{"id":"default","comment":{},"reports":{"comment":[{},{}],"report":"javadoc"}}]}},{"groupId":"com.github.spotbugs","artifactId":"spotbugs-maven-plugin","version":"4.8.5.0","configuration":{"excludeFilterFile":"${path.to.suppressfile.wo.slash}\/findbugsExcludes.xml","plugins":{"plugin":{"groupId":"com.h3xstream.findsecbugs","artifactId":"findsecbugs-plugin","version":"1.12.0"}}}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-project-info-reports-plugin","version":"3.5.0","configuration":{"dependencyLocationsEnabled":"false"}},{"groupId":"org.apache.maven.plugins","artifactId":"maven-jxr-plugin","version":"3.3.2"},{"groupId":"org.apache.maven.plugins","artifactId":"maven-surefire-report-plugin","version":"3.2.5","reportSets":{"reportSet":{"id":"all-tests","reports":{"report":["report","failsafe-report-only"]}}}},{"groupId":"org.jacoco","artifactId":"jacoco-maven-plugin","configuration":{"comment":{},"excludes":{"comment":[{},{},{}],"exclude":["**\/*Entity_.*","**\/entities\/*_.*","**\/*Test.*","**\/*Tests.*","com\/**\/*","org\/**\/*","sun\/**\/*"]}},"reportSets":{"reportSet":{"reports":{"comment":{},"report":["report","report-integration"]}}}}]}},"profiles":{"comment":[{},{}],"profile":[{"id":"java-8-api","activation":{"jdk":"[9,)"},"properties":{"maven.compiler.release":"8"}},{"id":"integration-test","properties":{"skip.integration.tests":"false","skip.unit.tests":"true"}},{"id":"unit-tests","properties":{"skip.integration.tests":"true","skip.unit.tests":"false"}},{"comment":{},"id":"fast-build","properties":{"skip.reports.und.javadoc":"true"}}]},"distributionManagement":{"snapshotRepository":{"id":"our_nexus","name":"NEXUS-Snapshots","url":"${nexus.host}\/content\/repositories\/our_nexus-snapshots\/","uniqueVersion":"false"},"repository":{"id":"our_nexus","name":"NEXUS-Releases","url":"${nexus.host}\/content\/repositories\/our_nexus-releases\/"},"site":{"id":"our_nexus","name":"NEXUS-Site","url":"dav:${nexus.host}\/content\/sites\/our_nexus-site\/"}}}