4.0.0 org.springframework.boot spring-boot-starter-parent 3.3.3 br.com.tasknoteapp java-api 0.0.1-SNAPSHOT java-api Java backend REST API to serve TaskNote frontend client 17 UTF-8 UTF-8 true true true true true true ${project.build.directory}/coverage-reports ${maven.build.timestamp} yyyy-MM-dd HH:mm:ss tests tests false false false false prod prod native native true true true org.graalvm.buildtools native-maven-plugin build-native compile-no-fork package org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-validation org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-actuator org.projectlombok lombok true org.springframework.boot spring-boot-starter-data-jpa org.postgresql postgresql org.flywaydb flyway-core org.flywaydb flyway-database-postgresql org.springframework.boot spring-boot-starter-test test org.springframework.security spring-security-test test com.h2database h2 test org.springdoc springdoc-openapi-starter-webmvc-ui 2.6.0 io.jsonwebtoken jjwt-api 0.12.6 io.jsonwebtoken jjwt-impl 0.12.6 io.jsonwebtoken jjwt-jackson 0.12.6 java-api org.hibernate.orm.tooling hibernate-enhance-maven-plugin ${hibernate.version} enhance enhance true true true org.graalvm.buildtools native-maven-plugin org.springframework.boot spring-boot-maven-plugin org.projectlombok lombok org.apache.maven.plugins maven-failsafe-plugin 3.5.0 integration-tests integration-test verify @{argLine} -Xmx1024m false ${skip.integration.tests} **/*IntegrationTest.java org.apache.maven.plugins maven-surefire-plugin 3.5.0 @{argLine} -Xmx1024m ${skip.unit.tests} **/*IntegrationTest.java org.jacoco jacoco-maven-plugin 0.8.12 ${jacoco.skip} **/config/** **/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 80% org.apache.maven.plugins maven-javadoc-plugin 3.10.0 17 Javadoc Documentation for ${project.name} ${project.version} ${project.name} ${project.version} org.apache.maven.plugins maven-enforcer-plugin 3.5.0 default-cli enforce [3.2,) Invalid Maven version. It should be at least 3.2 17 Invalid Java Version. It should be at least 1.8 central central No Snapshots Allowed in releases! true org.apache.maven.plugins maven-checkstyle-plugin 3.5.0 com.puppycrawl.tools checkstyle 10.18.1 ${checkstyle.skip} ${checkstyle.failsOnError} ${checkstyle.includeTestSourceDirectory} .mvn/google_checks.xml true false validate checkstyle check