4.0.0 io.seata seata-parent ${revision} all bom common config core discovery distribution integration/dubbo integration/dubbo-alibaba integration/sofa-rpc integration/motan integration/grpc integration/http rm rm-datasource server spring tcc test tm metrics serializer seata-spring-boot-starter compressor saga sqlparser pom Seata Parent POM ${project.version} http://seata.io top seata project pom.xml file Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0 repo 1.4.2 1.8 1.8 UTF-8 UTF-8 false 0.8.3 1.1.0 2.22.2 3.6.0 1.3.6 3.8 3.0.0 2.2.1 0.5.0 3.0 3.1.1 5.4.2 2.23.4 3.12.2 1.4.2 true latest true true 5.1.35 8.0.19 org.junit.jupiter junit-jupiter-engine ${junit-jupiter.version} test org.junit.jupiter junit-jupiter-params ${junit-jupiter.version} test org.junit.platform junit-platform-launcher ${junit-platform-launcher.version} test org.mockito mockito-core ${mockito.version} test org.mockito mockito-junit-jupiter ${mockito.version} test org.assertj assertj-core ${assertj-core.version} test io.seata seata-bom ${revision} pom import kr.motd.maven os-maven-plugin 1.5.0.Final org.xolstice.maven.plugins protobuf-maven-plugin ${protobuf-maven-plugin.version} ${project.basedir}/src/main/resources/protobuf/io/seata/protocol/transcation/ com.google.protobuf:protoc:3.3.0:exe:${os.detected.classifier} compile org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} package jar-no-fork org.apache.maven.plugins maven-pmd-plugin ${maven-pmd-plugin.version} ${project.build.sourceEncoding} 2 true rulesets/java/ali-comment.xml rulesets/java/ali-concurrent.xml rulesets/java/ali-constant.xml rulesets/java/ali-exception.xml rulesets/java/ali-flowcontrol.xml rulesets/java/ali-naming.xml rulesets/java/ali-oop.xml rulesets/java/ali-orm.xml rulesets/java/ali-other.xml rulesets/java/ali-set.xml **/generated/*.java **/antlr/mysql/parser/*.* **/antlr/mysql/antlr/*.* **/antlr/mysql/stream/ANTLRNoCaseStringStream.java verify check com.alibaba.p3c p3c-pmd ${p3c-pmd.version} org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} ${maven.compiler.source} ${maven.compiler.target} org.jacoco jacoco-maven-plugin ${jacoco-maven-plugin.version} prepare-agent report test report org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} org.codehaus.mojo flatten-maven-plugin ${flatten-maven-plugin.version} true resolveCiFriendliesOnly flatten process-resources flatten flatten.clean clean clean org.apache.maven.plugins maven-enforcer-plugin 3.0.0-M3 enforce-maven enforce [3.6.0,) fantaibao-fantaibao-maven-repository maven-repository https://fantaibao-maven.pkg.coding.net/repository/fantaibao/maven-repository/