一、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'
}