使用GRADLE给老项目打WAR包
?
build.gradle
?
apply plugin: 'war'webAppDirName = 'WebRoot'version = ''buildDir = 'target'sourceCompatibility='1.6'war{ baseName ="PCMS"}//定义目录结构sourceSets { main { java { srcDirs = ['src/cmes/java'] } resources { srcDirs = ['src/cmes/resources','src/plat/resources'] } }}//加载本地依赖dependencies { providedCompile fileTree(dir: System.getenv("CATALINA_HOME")+'/lib', include: '*.jar') providedCompile fileTree(dir: 'WebRoot/WEB-INF/lib', include: '*.jar')}//设置编码tasks.withType(Compile) { options.encoding = "UTF-8"}
?
?
?
gradle.properties
?
//支持中文文件systemProp.file.encoding=UTF-8
?
?