4.0.0 com.kingsrook.qqq qqq-parent-project ${revision} pom qqq-bom qqq-backend-core qqq-backend-module-api qqq-backend-module-filesystem qqq-backend-module-rdbms qqq-backend-module-sqlite qqq-backend-module-mongodb qqq-language-support-javascript qqq-openapi qqq-middleware-picocli qqq-middleware-javalin qqq-middleware-lambda qqq-middleware-slack qqq-middleware-api qqq-utility-lambdas qqq-sample-project 0.26.0-SNAPSHOT UTF-8 UTF-8 17 true true true 0.77 0.95 none true buildShadedJar package org.apache.maven.plugins maven-checkstyle-plugin 3.1.2 org.apache.logging.log4j log4j-api 2.23.0 org.apache.logging.log4j log4j-core 2.23.0 org.junit.jupiter junit-jupiter-engine 5.8.1 test org.junit.jupiter junit-jupiter-params 5.8.1 test org.assertj assertj-core 3.23.1 test src/main/java false src/main/resources false org.apache.maven.plugins maven-compiler-plugin 3.8.1 -Xlint:unchecked org.apache.maven.plugins maven-surefire-plugin 3.0.0-M5 @{jaCoCoArgLine} ${testOutputToFile} org.apache.maven.plugins maven-checkstyle-plugin 3.1.2 com.puppycrawl.tools checkstyle 10.16.0 validate validate checkstyle/config.xml checkstyle/license.txt UTF-8 true false true warning **/target/generated-sources/*.* true check org.codehaus.mojo flatten-maven-plugin 1.1.0 true resolveCiFriendliesOnly flatten process-resources flatten flatten.clean clean clean com.amashchenko.maven.plugin gitflow-maven-plugin 1.18.0 main dev version- rel/ true install true 1 revision true exec-maven-plugin org.codehaus.mojo 3.0.0 test-coverage-summary verify exec sh -c /tmp/$$.headers sed 's/<\/\w\+>/&\n/g' target/site/jacoco/index.html | grep -A 12 '' | grep '\([^<]*\)<\/td>/\1/' | grep -v Total > /tmp/$$.values paste /tmp/$$.headers /tmp/$$.values | tail +2 | awk -v FS='\t' '{printf("%-20s %s\n",$1,$2)}' rm /tmp/$$.headers /tmp/$$.values else echo "Jacoco coverage summary was not found."; fi echo "-----------------------------" echo echo "Untested classes, per Jacoco for module: ${project.artifactId}" echo "-----------------------------" # Parse Jacoco XML reports directly to find classes with 0% coverage sed 's//&\n/g;s/<\/class>/&\n/g' target/site/jacoco/jacoco.xml | grep -v 'counter type="CLASS" missed="0"' | sed 's/>.*//;s/.*\///;s/".*//' echo "-----------------------------" echo ]]> org.jacoco jacoco-maven-plugin 0.8.8 pre-unit-test prepare-agent jaCoCoArgLine unit-test-check check ${coverage.haltOnFailure} BUNDLE INSTRUCTION COVEREDRATIO ${coverage.instructionCoveredRatioMinimum} CLASS COVEREDRATIO ${coverage.classCoveredRatioMinimum} post-unit-test post-integration-test report org.apache.maven.plugins maven-javadoc-plugin 3.6.2 aggregate false aggregate default javadoc github-qqq-maven-registry GitHub QQQ Maven Registry https://maven.pkg.github.com/Kingsrook/qqq-maven-registry github-qqq-maven-registry GitHub QQQ Maven Registry https://maven.pkg.github.com/Kingsrook/qqq-maven-registry