一、CAS 5.2.x版需要gradle构建,并导入到IDEA


二、设置IDEA


-Xms2048m
-Xmx8192m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-Dfile.encoding=UTF-8
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
三、修改根目录下的build.gradle,引入阿里镜像库




四、构建成功

五、打包,gradle提供task用于打jar包或war包。


六、gradle构建war时乱码解决
①修改.gradle\wrapper\dists\gradle-4.7-bin\73xux3q4721jgr4pjvqf9o30\gradle-4.7\bin\gradle.bat文件内容,如下:
set DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8"

②在build.gradle文件中加入
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
