build.gradle
apply plugin: 'war' webAppDirName = 'WebRoot' version = '' buildDir = 'target' sourceCompatibility='1.6' war{ baseName ="PCMS" } //define the directory structure sourceSets { main { java { srcDirs = ['src/cmes/java'] } resources { srcDirs = ['src/cmes/resources','src/plat/resources'] } } } // load local dependencies dependencies { providedCompile fileTree(dir: System.getenv("CATALINA_HOME")+'/lib', include: '*.jar') providedCompile fileTree(dir: 'WebRoot/WEB-INF/lib', include: '*.jar') } //set encoding tasks.withType(Compile) { options.encoding = "UTF-8" }
gradle.properties
//support Chinese files systemProp.file.encoding=UTF-8