使用GRADLE给老项目打WAR包
程序员文章站
2022-06-07 08:33:46
...
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
上一篇: 数据库连接池工具的分析
下一篇: Struts2中Session的使用