io.seata seata-build ${revision} ./build/pom.xml 4.0.0 seata-parent pom Seata Parent POM ${project.version} parent for Seata built with Maven build all bom common config console core dependencies discovery distribution integration/dubbo integration/dubbo-alibaba integration/sofa-rpc integration/motan integration/grpc integration/http integration/http-jakarta integration/hsf integration/brpc rm rm-datasource spring tcc test tm metrics serializer seata-spring-boot-starter seata-spring-autoconfigure compressor saga sqlparser server ext/apm-seata-skywalking-plugin org.junit.jupiter junit-jupiter test org.junit.platform junit-platform-launcher test org.mockito mockito-core test org.mockito mockito-junit-jupiter test org.assertj assertj-core test org.slf4j slf4j-simple test io.seata seata-dependencies ${project.version} pom import licenseCheck org.codehaus.mojo license-maven-plugin license-check generate-sources add-third-party false false false Apache License, Version 2.0|The Apache Software License, Version 2.0|ASF 2.0|Apache 2|Apache-2.0|Apache 2.0 License|Apache 2.0|Apache License v2.0|Apache License 2.0|The Apache License, Version 2.0|The Apache Software License, Version 2.0 The MIT License|MIT License The 3-Clause BSD License|New BSD License|3-Clause BSD License|BSD|3-Clause BSD License|The New BSD License image false latest false 5.1.35 8.0.27 release-image ${project.version},latest arrch64 osx-x86_64 checkstyle [1.8,) com.mycila license-maven-plugin generate-sources remove format true
${user.dir}/style/copyright
**/src/main/java/** **/src/test/java/** **/generated/** **/antlr/mysql/parser/*.* **/antlr/mysql/antlr/*.* **/antlr/mysql/stream/ANTLRNoCaseStringStream.java true SLASHSTAR_STYLE
org.apache.maven.plugins maven-checkstyle-plugin validate validate ${user.dir}/style/seata_checkstyle.xml ${user.dir}/style/seata_suppressions.xml UTF-8 true true checkstyle
kr.motd.maven os-maven-plugin ${os-maven-plugin.version} 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.jacoco jacoco-maven-plugin ${jacoco-maven-plugin.version} prepare-agent report test report org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} ${maven.surefire.argLine}