Gradle使用文档

c#小王子 c#小王子 2021-11-09 776 Java


Gradle使用文档


1 基本介绍


1.1 前言

gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的XML。


gradle 能够完成构建、测试、发布和其他诸如软件打包、生成注释文档等等功能。


其特点包括:


 使用简单

 支持多方式依赖管理

 与 ant、maven 和 ivy 有良好的相容,支持轻松地从其他构建方式迁移到gradle 上

 支持局部构建

 支持多工程的构建

 免费开源


2 安装和使用


2.1 下载


gradle 的官方网站地址为:http://www.gradle.org。官方网站上面可以下载到各种版本,以及文档、和论坛等。目前 gradle 的

最新版本为 2.0.我们下载 gradle 的最新版本,下载官网上的 gradle-2.0-all.zip。


2.2 安装


gradle 的安装方法很简单,将解压后的 gradle 的 bin 目录加到 path 目录即可。如下图所示



其中,gradle_home 目录为我们解压 gradle 下载包的目录。为了验证我们的 gradle 是否安装成功。我们可以执行命令 gradle –v 加以验

证。如下图所示。



3 开始一个例子


3.1 新建一个空的 java project 工程


通过 eclipse 向导新建一个 Java Project 工程。工程如下



3.2 编写 HelloWorld 类和 build.gradle,代码如下


新建一个 com.sina.landp 的 package,然后在其下面新建一个 HelloWorld类,代码如下:


package com.sina.landp;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}


以上是一个 java 入门级的类。

再编写 build.gradle 在我们的工程目录下(如上图所示)。代码如下:

apply plugin: 'java'


3.3 开始构建

在工程所在的目录下,打开 cmd,运行 gradle build 命令,并执行。执行结果如下:



3.4 整理成果


通过上面的执行日志,我们可以看到,我们的工程大致经过了编译、运行测试案例、构建这几个大过程。

同时,我们在工程的目录下,发现新生成了一个 build 的目录,目录内容如下:



根据目录名称,我们也能大概猜到里边存放的内容。特别地,我们可以在 libs 目录下,找到 demo-gradle.jar。在 reports 目录下存放了一个 html,我们用浏览器打开后,其内容如下:


【下载地址】

百度网盘链接:https://pan.baidu.com/s/1l1ierA0I8sYE6LUxq53xWw

提取码:s8dk


相关文章


使用-JFreeChart来创建基于web的图表

使用-JFreeChart来创建基于web的图表

XStream使用文档

XStream使用文档

WebService发布过程及常见问题

WebService发布过程及常见问题

webpack实战入门进阶调优分享

webpack实战入门进阶调优分享

weblogic调优参数及监控指标

weblogic调优参数及监控指标

weblogic节点管理

weblogic节点管理

weblogic管理控制台概述

weblogic管理控制台概述

weblogic-部署和启动

weblogic-部署和启动

WebLogic-Server-性能及调优-调优-Java-虚拟机

Java 虚拟机(Java virtual machine,简称 JVM)是一种虚拟“执行引擎”实例,可在微处理器上执行 Java 类文件中的字节码。调整 JVM 的方式会影响 Weblogic Server 和应用程序的性能。

Velocity用户教程

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

Velocity用户手册

Velocity 用户手册是帮助页面设计者和内容提供者认识 Velocity 和其简单而功能强大的脚本语言――Velocity 模板语言(VTL)。在手册上的许多例子,都是用 Velocity 插入动态的内容到网页上,但是所有的 VLT 例子都能应用到其他的页面和模板中。


文章热度: 166291
文章数量: 333
推荐阅读

FlashFXP绿色版网盘下载,附激活教程 1782

FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具

Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1565

firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ

navicat for mysql中文绿色版网盘下载 1623

Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq

火车头采集器(旗舰版)绿色版网盘下载 1707

火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA

Photoshop(CS-2015-2023)绿色中文版软件下载 1823

安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64

知之

知之平台是全球领先的知识付费平台。提供各个领域的项目实战经验分享,提供优质的行业解决方案信息,来帮助您的工作和学习

使用指南 建议意见 用户协议 友情链接 隐私政策 Powered by NOOU ©2020 知之