4.0.0 org.springframework.boot spring-boot-starter-parent 4.0.5 br.com.tasknoteapp server 20 tasknote-api Java backend REST API to serve TaskNote frontend client 25 UTF-8 UTF-8 true true true true true true ${project.build.directory}/coverage-reports ${maven.build.timestamp} yyyy-MM-dd HH:mm:ss 3.5.5 3.5.5 0.8.14 3.6.0 4.0.5 0.12.6 tests tests false false false false prod prod org.springframework.boot spring-boot-starter-webmvc org.springframework.boot spring-boot-starter-restclient org.springframework.boot spring-boot-starter-validation org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-mail org.springframework.boot spring-boot-starter-data-jpa org.postgresql postgresql runtime org.springframework.boot spring-boot-starter-flyway org.flywaydb flyway-core org.flywaydb flyway-database-postgresql org.springframework.boot spring-boot-starter-test-classic test org.springframework.boot spring-boot-starter-security-test test com.h2database h2 test io.jsonwebtoken jjwt-api ${jjwt.version} io.jsonwebtoken jjwt-impl ${jjwt.version} io.jsonwebtoken jjwt-gson ${jjwt.version} org.hibernate.orm hibernate-maven-plugin ${hibernate.version} enhance enhance true true false org.apache.maven.plugins maven-failsafe-plugin ${failsafe.version} integration-tests integration-test verify @{argLine} -Xmx1024m false ${skip.integration.tests} **/*IntTest.java org.apache.maven.plugins maven-surefire-plugin ${surefire.version} @{argLine} -Xmx1024m ${skip.unit.tests} **/*IntTest.java org.jacoco jacoco-maven-plugin ${jacoco.version} ${jacoco.skip} **/config/** **/entity/** **/exception/** **/filter/** **/*$*Builder* **/RestExceptionEndpoint.* **/JavaApiApiApplication.* pre-unit-test prepare-agent ${jacoco.output.data}/jacoco-ut.exec post-unit-test test report ${jacoco.output.data}/jacoco-ut.exec ${jacoco.output.data}/jacoco-ut pre-integration-test pre-integration-test prepare-agent-integration ${jacoco.output.data}/jacoco-it.exec post-integration-test post-integration-test report-integration ${jacoco.output.data}/jacoco-it.exec ${jacoco.output.data}/jacoco-it merge-unit-and-integration post-integration-test merge ${jacoco.output.data} *.exec ${project.build.directory}/jacoco.exec merged-reports post-integration-test report ${project.build.directory}/jacoco.exec ${jacoco.output.data}/merged-test-report coverage-check check BUNDLE LINE COVEREDRATIO 75% org.apache.maven.plugins maven-checkstyle-plugin ${checkstyle.version} com.puppycrawl.tools checkstyle 13.3.0 ${checkstyle.skip} ${checkstyle.failsOnError} ${checkstyle.includeTestSourceDirectory} .mvn/google_checks.xml true false validate validate check org.graalvm.buildtools native-maven-plugin org.springframework.boot spring-boot-maven-plugin ${springboot.version} ghcr.io/rmcampos/tasknote/api:latest file://${project.basedir}/buildpacks/healthcheck urn:cnb:builder:paketo-buildpacks/java-native-image build-info ${maven.build.timestamp} tasknote-api