4.0.0
org.springframework.boot
spring-boot-starter-parent
3.5.9
br.com.tasknoteapp
server
7
tasknote-api
Java backend REST API to serve TaskNote frontend client
21
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
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-mail
org.springframework.boot
spring-boot-starter-data-jpa
org.postgresql
postgresql
runtime
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
io.jsonwebtoken
jjwt-api
0.12.6
io.jsonwebtoken
jjwt-impl
0.12.6
io.jsonwebtoken
jjwt-gson
0.12.6
org.hibernate.orm.tooling
hibernate-enhance-maven-plugin
${hibernate.version}
enhance
enhance
true
true
true
org.apache.maven.plugins
maven-failsafe-plugin
3.5.4
integration-tests
integration-test
verify
@{argLine} -Xmx1024m
false
${skip.integration.tests}
**/*IntTest.java
org.apache.maven.plugins
maven-surefire-plugin
3.5.4
@{argLine} -Xmx1024m
${skip.unit.tests}
**/*IntTest.java
org.jacoco
jacoco-maven-plugin
0.8.14
${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
3.6.0
com.puppycrawl.tools
checkstyle
12.1.1
${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
build-info
${maven.build.timestamp}
tasknote-api