gradle基础的build文件模板_tomcat
2016-12-22 16:19
417 查看
group '组织名' version '版本号' /* 支持的插件 */ apply plugin: 'java' // 项目基础变成语言支持为java apply plugin: 'war' // 可将项目打包成war形式运行 apply plugin: 'eclipse' // 支持ECLIPSE的导入和编辑 apply plugin: 'eclipse-wtp' // 支持ECLIPSE-WEB的导入和编辑 apply plugin: 'idea' // 支持IntelliJ IDEA直接导入和编辑 apply plugin: 'com.bmuschko.tomcat' // 使用tomcat作为服务器 sourceCompatibility = 1.6 // jdk版本 targetCompatibility = 1.6
compileJava.options.encoding = 'UTF-8' // 使gradle支持中文字符,如果没有这段配置,代码中的中文字符将会出现无法编译性错误 compileTestJava.options.encoding = 'UTF-8'
sourceSets.main.output.classesDir = file("bin") // 为了配合eclipse而定义的文件结构 repositories { maven { url "http://maven.aliyun.com/nexus/content/groups/public/" // 这个仓库好,下载jar包的速度超级快 } mavenLocal() // maven本地仓库 mavenCentral() // maven远程仓库 flatDir name: 'localRepository', dirs: 'lib' } // 综合版本控制 project.ext { springVersion = '4.3.2.RELEASE' /* 框架版本控制 */ aspectjVersion = '1.8.9' jacksonVersion = '2.8.4' tomcatVersion = '7.0.59' } dependencies { providedCompile ( // 为了eclipse能正常编译 'javax.servlet:servlet-api:3.0-alpha-1', 'tomcat:servlet:4.1.36', 'javax.servlet:jstl:1.1.2', 'taglibs:standard:1.1.2', /* JSP的扩展标记库 */ 'javax:javaee-api:6.0' ) compile ( 'com.google.guava:guava:20.0', 'org.springframework:spring-web:' + springVersion, 'org.springframework:spring-webmvc:' + springVersion, 'org.springframework:spring-aop:' + springVersion, 'org.apache.tomcat.embed:tomcat-embed-core:' + tomcatVersion, 'org.apache.tomcat.embed:tomcat-embed-logging-juli:' + tomcatVersion, 'org.apache.tomcat.embed:tomcat-embed-jasper:' + tomcatVersion ) runtime ( 'org.slf4j:slf4j-log4j12:1.7.5', 'log4j:log4j:1.2.17' ) testCompile ( 'junit:junit:4.4', 'org.springframework:spring-test:' + springVersion ) } tomcat { httpPort = 8080 httpsPort = 8090 enableSSL = true contextPath = '自定义或设置为空(ROOT)' } task wrapper(type: Wrapper) { gradleVersion = '2.14.1' // gradle的版本选择,可自定义版本 }
PS:另一个版本为以GRADLE为服务器配置,戳这里。
相关文章推荐
- gradle基础的build文件模板_jetty
- 【Android】基础之build.gradle文件
- build.gradle模板文件
- Gradle学习基础(3):build脚本基础知识
- android studio build.gradle 中的dependencies 的 compile jar文件
- build.gradle 参考文件
- Android Studio升级1.0 现有程序 build.gradle配置文件更新
- 【FreeMarker】【模板文件FTL】基础
- Gradle打包的war文件部署到tomcat后运行解压出错的问题
- 关于Android Studio中build.gradle文件的gradle路径存在问题
- build.xml文件编译java文件到Tomcat的webapps目录下,但是Eclipse里面设置的断点变的无效
- Android gradle build 修改文件名称及目录
- ant build.xml 之 tomcat工程的通用模板
- 关于build.gradle文件操作
- Nexus搭建的maven仓库在build.gradle文件下的代码配置,以及依赖包引用
- Android studio 在build.gradle文件添加签名
- 修改net-paoding项目的build.gradle文件,使用gradle install发布到本地maven仓库
- 嵌入式开发之C++基础学习笔记5--静态成员,友元,运算符重载,模板,文件流
- Gradle第六章:Build脚本基础
- android studio中build.gradle文件让人秒懂的解释