4.0.0
org.springframework.boot
spring-boot-starter-parent
3.4.1
com.ljwx.tmpl
java-service-template
0.1.0-SNAPSHOT
pom
java-service-template
Java 21 通用项目模板 - M2 实施基准
tmpl-domain
tmpl-application
tmpl-infrastructure
tmpl-api
21
${java.version}
${java.version}
UTF-8
1.6.3
2.8.3
8.0
1.3.0
1.20.4
9.0.1
2.43.0
1.24.0
4.8.6.6
11.1.1
0.8.12
0.70
true
true
true
com.ljwx.tmpl
tmpl-domain
${project.version}
com.ljwx.tmpl
tmpl-application
${project.version}
com.ljwx.tmpl
tmpl-infrastructure
${project.version}
com.ljwx.tmpl
tmpl-api
${project.version}
org.mapstruct
mapstruct
${mapstruct.version}
org.mapstruct
mapstruct-processor
${mapstruct.version}
org.springdoc
springdoc-openapi-starter-webmvc-ui
${springdoc.version}
net.logstash.logback
logstash-logback-encoder
${logstash-logback.version}
com.tngtech.archunit
archunit-junit5
${archunit.version}
org.testcontainers
testcontainers-bom
${testcontainers.version}
pom
import
org.apache.maven.plugins
maven-compiler-plugin
org.apache.maven.plugins
maven-compiler-plugin
${java.version}
${java.version}
org.mapstruct
mapstruct-processor
${mapstruct.version}
-Amapstruct.defaultComponentModel=spring
com.diffplug.spotless
spotless-maven-plugin
${spotless.version}
${google-java-format.version}
com.ljwx,com,org,javax,jakarta,java
org.jacoco
jacoco-maven-plugin
${jacoco.version}
${jacoco.skip}
prepare-agent
test
prepare-agent
check
verify
check
BUNDLE
LINE
COVEREDRATIO
${jacoco.minimum.coverage}
com.github.spotbugs
spotbugs-maven-plugin
${spotbugs-maven.version}
spotbugs-check
verify
check
${spotbugs.skip}
Max
Medium
true
org.owasp
dependency-check-maven
${owasp-dependency-check.version}
dependency-check
verify
check
${dependency-check.skip}
7
${maven.multiModuleProjectDirectory}/owasp-suppressions.xml
io.github.git-commit-id
git-commit-id-maven-plugin
${git-commit-id.version}
revision
true
false