Gradle使用
来源:互联网 发布:cmd关闭445端口 编辑:程序博客网 时间:2024/05/06 17:47
1. Gradle基本使用:
新建一个项目后,在项目文件夹下创建build.gradle文件,并加入内容:
apply plugin: 'eclipse'。
然后在终端运行gradle eclipse即可构建eclipse IDE的开发环境。
gradle默认值:gradle有些目录是有默认值存在,建议项目的配置,承袭了maven的风格,如:
java的源码目录:src/main/java
java的测试代码目录:src/test/java
资源文件目录:src/main/resources
测试的资源目录:src/test/resources
WEB项目的目录:src/main/webapp 可通过webAppDirName变量更改 ex: webAppDirName="webapp"
下面是我的一个web项目的build.gradle文件,我们先来预览一下,接下来再分步简单介绍:
build.gradle文件常用任务解析:
apply plugin: 'maven': 使用maven做为jar包的信赖管理,通过mave仓库下载项目所需的信赖包
apply plugin: 'war':指定web项目,项目编译(在项目提示符下执行:gradle build)时生成项目的war包。
apply plugin: 'java': 指定项目为java项目,项目编译(在项目提示符下执行:gradle build)时生成项目的jar包。
apply plugin: 'eclipse-wtp':插件将构建web项目的开发环境,生成所需要的.project,.classpath等文件。因为我web开发使用的是eclipse-j2ee版本,所以指定为wtp环境。
apply plugin: 'eclipse':java项目的eclipse开发环境构建.生成所需要的.project,.classpath等文件。
apply plugin: 'jetty':加入jetty的支持,代码修改后直接执行命令gradle jettyRun即可运行web项目。
repositories: 指定仓库使用。
dependencies:项目依赖定义,compile为编译级别依赖,还有testCompile为测试级别的依赖等。
compile: jar包的依赖配置有几种方法,我这里采用的是较为简略的方式,其中还有一种是:
task copyHbm(type: Copy): 是自定义的一个任务,目的是将hibernate的映射文件也拷贝到正确的目录,gradle默认源码包下只对java文件名进行打包,xml文件则被忽略了。在项目提示符下gradle copyHbm即可执行任务定义的动作。
gradle eclipse : 构建开发环境,下载定义的jar包
gradle build : 编译项目,生成build文件夹,并生成相应的jar或war包。gradle clean : 与build相反,删除build文件夹。
- gradle使用
- Gradle 使用
- gradle使用
- gradle使用
- gradle 使用
- Gradle使用
- gradle使用
- gradle使用
- Gradle 使用命令行操作Gradle
- Gradle第十二章:使用Gradle 图形用户界面
- gradle--第十一章 使用Gradle命令行
- gradle--第十一章 使用Gradle命令行2
- gradle--第十一章 使用Gradle命令行3
- gradle 2.10 The Gradle Daemon使用详解
- Gradle学习笔记 使用Gradle Wrapper
- gradle - 使用介绍(一)
- Ant,Maven,Gradle使用。
- gradle使用文档
- Spring MVC根据运行参数添加filter代理(启动时动态添加filter和listener)
- java 方法的覆盖(overriding)与重载(override)
- 时序分析之fmax定义及推导
- Android—Fragment生命周期
- Activity.this 和 Applicationcontext 区别。
- Gradle使用
- 用occad画原理图,生成net导入AD9画PCB笔记:
- Logistic回归基础
- netbean下搭建mariadb数据库
- 不使用常规方法求1+2+···+n
- WebService服务端的简单实例
- NPOI 导入EXECEL数据包括每行有图片
- 10个你有可能不知道的Android studio 技巧
- Win7下安装mysql-5.7.16(64位)