文档章节

Gradle入门及基础命令介绍

陈小扁
 陈小扁
发布于 2017/02/17 17:13
字数 401
阅读 12
收藏 0

Gradle入门及基础命令介绍

Gradle是基于jvm的构建工具,它抛弃了基于XML的构建脚本,取而代之的是采用一种基于Groovy的内部领域特定语言

安装步骤

wget https://services.gradle.org/distributions/gradle-3.3-bin.zip;//获得gradle
unzip gradle-3.3-bin.zip -d /usr/local/;//解压到/usr/local目录

配置PATH 目录,在.bash_profile文件里面配置如下:

export PATH=$PATH:/usr/local/gradle-3.3/bin

执行下面命令生效配置

source .bash_profile 

 

最后可以通过下面命令验证一下是否安装成功

[root@localhost ~]# gradle -v

------------------------------------------------------------
Gradle 3.3
------------------------------------------------------------

Build time:   2017-01-03 15:31:04 UTC
Revision:     075893a3d0798c0c1f322899b41ceca82e4e134b

Groovy:       2.4.7
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_72 (Oracle Corporation 25.72-b15)
OS:           Linux 3.10.104-1.el6.elrepo.x86_64 amd64

说明gradle安装成功

 

Gradle基础命令介绍

  • assemble任务会编译程序中的源代码,并打包生成Jar文件,这个任务不执行单元测试。
  • build任务会执行一个完整的项目构建。
  • clean任务会删除构建目录。
  • compileJava任务会编译程序中的源代码

执行以下命令得到一个可运行任务及其描述的完整列表

./gradlew build;执行编译项目
gradle tasks;
gradle build;//build任务执行项目打包所必须的任务集,以及执行自动化测试
gradle assemble;//assemble任务仅仅执行项目打包所必须的任务集

 

https://mp.weixin.qq.com/s?__biz=MzIxOTYzMzExNA==&mid=2247483730&idx=1&sn=1183320a1bbc1460f32e3d1bb2fec5da&chksm=97d905e7a0ae8cf12a42858b4d4321c8bc11885032ed0449a204a9fe3c1a49b2392847284139&mpshare=1&scene=1&srcid=0622P8KkDSA2gIy7eVuxgAvr&key=c5a673ba6130fcd9c16640ee96ca90fbc538aacff3df808e38ed090093ba979c43fdc17f614e6a54f8024936bf7bf7a378d4f2c63f1893474fbde2aeee7b75c29c554072041a00e53949eb90ea99a507&ascene=0&uin=OTI1MTU2MDgy&devicetype=iMac+MacBookPro12%2C1+OSX+OSX+10.11.6+build(15G1510)&version=12020810&nettype=WIFI&fontScale=100&pass_ticket=IRl2DcXjZ%2BrIBrOSwHn3DZi8GAkJixhNblKdnJBEb0zTYx0STYKHb1cZuMo6DG%2FM

 

 

 

© 著作权归作者所有

共有 人打赏支持
陈小扁

陈小扁

粉丝 49
博文 87
码字总数 70488
作品 0
浦东
高级程序员
gradle and studio

Gradle Plugin 用户使用指南 Gradle 作为一种新的集成工具,关于 Gradle 的配置信息,多版本构建,签名,依赖导入,依赖多工程,测试等等 build.gradle 中配置信息,都在这里。 Gradle 之构建...

掘金官方
2017/12/29
0
0
Gradle构建脚本基础

介绍一下gradle的构建脚本基础知识,在这之前简单说一下gradle的介绍与安装 gradle介绍: gradle是一个基于JVM的构建工具,类似于Ant和maven,但是比ant和maven更为强大,它基于groovy的构建...

似水流年0_0
2016/12/21
98
1
Android 多渠道打包

现在Android多渠道打包普遍使用的是gradle设置productFlavor方式,通过gradle aR,可以执行一个命令,打出多个包,但是这种方式每次都要走一遍打包流程,而目前很多包仅仅是渠道号不一致,并...

fneg
2015/09/16
1K
2
Gradle 从入门到精通

Gradle 从入门到精通 Java 构建Gradle 逐渐出现在各个开源软件中,特别是Android平台。虽然工具无对错用的好即可,但是美帝亡我之心不死,从ANT(纯手动)到MAVEN(套餐模式)再到Gradle(半...

精通吹水
2016/03/08
1K
9
As与gradle技巧

Android 开发—— 小工具,大效率 首先申明下,此 Hugo 非 彼 Hugo(Hugo 是由 Go 语言实现的静态网站生成器)。本文主要介绍几种比较 nice 的插件和工具,有利于改善代码质量及效率提高。 ...

掘金官方
2017/12/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

困扰当前数据中心管理的三大难题

导读 当企业发展到一定程度,或者之前的机房不能满足现在的数据中心使用时,企业会对数据中心进行迁移。那么在数据中心进行迁移的时候会遇到哪些风险呢?针对这些风险我们应该做出怎样的措施来...

问题终结者
10分钟前
0
0
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

京一
26分钟前
0
0
区块链和数据库,技术到底有何区别?

关于数据库和区块链,总会有很多的困惑。区块链其实是一种数据库,因为他是数字账本,并且在区块的数据结构上存储信息。数据库中存储信息的结构被称为表格。但是,区块链是数据库,数据库可不...

HiBlock
34分钟前
0
0
react native 开发碰到的问题

react-navigation v2 问题 问题: static navigationOptions = ({navigation, navigationOptions}) => ({ headerTitle: ( <Text style={{color:"#fff"}}>我的</Text> ), headerRight: ( <View......

罗培海
41分钟前
0
0
Mac Docker安装流程

久仰Docker大名已久,于是今天趁着有空,尝试了一下Docker 先是从docker的官网上下载下来mac版本的docker安装包,安装很简易,就直接拖图标就好了。 https://www.docker.com/products/docker...

writeademo
49分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部