文档章节

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

 

 

 

© 著作权归作者所有

共有 人打赏支持
陈小扁

陈小扁

粉丝 51
博文 87
码字总数 70963
作品 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
Android Gradle(二)Gradle入门前奏

本文首发于微信公众号「刘望舒」 原文链接:Gradle入门前奏 前言 在上一篇文章Android Gradle(一)为什么现在要用Gradle?中,我们学习了常见的构建工具,以及Gradle与这些构建工具相比有那...

刘望舒
09/27
0
0
Gradle 入门--只此一篇

转载自:https://www.jianshu.com/p/001abe1d8e95 是什么? 在语法上是基于Groovy语言的(Groovy 是一种基于JVM的敏捷开发语言,可以简单的理解为强类型语言java的弱类型版本),在项目管理上...

亭子happy
06/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java序列化(四) - 实现Externalnalizable接口

实现Externalnalizable接口 实现Externalnalizable接口 package meng.springboot.demo.obj;import java.io.Externalizable;import java.io.IOException;import java.io.ObjectInput......

晨猫
12分钟前
0
0
php 日志库获取调用方的代码文件地址和代码行数

在使用其他语言的打印日志的时候,经常能看到打印日志时带上文件地址和代码行数,对于调试和查找问题非常方便,但是 php 日志库里则很少见到这个功能,但这个功能还是可以实现的。 关键点就是...

anoty
18分钟前
3
0
Android Studio如何批量导入全部包import

当需要导包时,Android Studio有单个导包快捷键 Alt+Enter 但是没有全部的包 但是可以在设置里设置Auto Import自动导入功能

lanyu96
19分钟前
0
0
六款优秀的 Linux 基准测试工具

基准测试是指运行计算机程序去评估硬件和软件性能的行为。硬件基本测试包括评估处理器,内存,显卡,硬盘,网络等不同组件的性能。基准测试有两类: 复合和应用。复合基准对一个硬件执行压力...

openthings
21分钟前
0
0
什么是阿里云容器服务?

关于阿里云容器服务的详细内容:阿里云容器服务使用教程 容器服务(Container Service)提供高性能可伸缩的容器应用管理服务,支持用 Docker 容器进行应用生命周期管理,提供多种应用发布方式...

mcy0425
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部