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