io.seata seata-parent ${revision} 4.0.0 seata-server jar seata-server ${project.version} 6.5 0.2.0-RC2 ${project.groupId} seata-core ${project.version} ${project.groupId} seata-config-all ${project.version} ${project.groupId} seata-discovery-all ${project.version} ${project.groupId} seata-serializer-all ${project.version} ${project.groupId} seata-compressor-all ${project.version} ${project.groupId} seata-metrics-all ${project.version} com.alibaba druid org.apache.commons commons-dbcp2 com.zaxxer HikariCP com.h2database h2 mysql mysql-connector-java org.postgresql postgresql com.beust jcommander com.google.guava guava ch.qos.logback logback-classic redis.clients jedis com.github.fppt jedis-mock test com.alibaba fastjson net.logstash.logback logstash-logback-encoder ${logstash-logback-encoder.version} com.github.danielwegener logback-kafka-appender ${kafka-appender.version} release-seata org.apache.maven.plugins maven-clean-plugin 3.0.0 false ../distribution bin/** conf/** logs/** lib/** seata-server-${revision}/** org.codehaus.mojo appassembler-maven-plugin 1.10 make-assembly package assemble conf src/main/resources true true flat lib UTF-8 true .sh .bat ../distribution/seata-server-${revision} logs io.seata.server.Server seata-server -server -Xmx2048m -Xms2048m -Xmn1024m -Xss512k -XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSizePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=@BASEDIR@/logs/java_heapdump.hprof -XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -Xloggc:@BASEDIR@/logs/seata_gc.log -verbose:gc -Dio.netty.leakDetectionLevel=advanced -Dlogback.color.disable-for-bat=true windows unix org.apache.maven.plugins maven-dependency-plugin 3.1.1 copy-mysql package copy mysql mysql-connector-java ${mysql.jdbc.version} mysql mysql-connector-java ${mysql8.jdbc.version} ${basedir}/target/lib/jdbc com.google.cloud.tools jib-maven-plugin 2.3.0 ${IMAGE_NAME} docker.io/seataio/seata-server ${image.tags} ${REGISTRY_USERNAME} ${REGISTRY_PASSWORD} /seata-server /seata-server io.seata.server.Server 8091 -Djava.security.egd=file:/dev/./urandom -server -Xss512k -XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport -XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSizePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/seata_heapdump.hprof -XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -Xloggc:/var/log/seata_gc.log -verbose:gc -Dio.netty.leakDetectionLevel=advanced -Dlogback.color.disable-for-bat=true seata-server USE_CURRENT_TIMESTAMP target/lib/jdbc /seata-server/libs/jdbc ${image.publish.skip} package build