如何安装Gradle-程序员宅基地

技术标签: jdk  python  java  linux  大数据  

Gradle是一个简单而强大的构建工具。 它类似于Ant构建工具。 它可以很好地管理构建,还可以处理构建依赖性。 Gradle最好的部分是它是开源项目。 如果您正在考虑安装并尝试一下,那么您来对地方了。 Gradle的开发周期为4周,因此,每隔四周,他们就会推出新版本的Gradle。 在这里,我假设您将在Linux / Ubuntu机器上安装Gradle。

摇篮设置步骤

  1. 此处下载Gradle。 Gradle下载有三种不同的风格。
    • 二进制文件,文档和源代码
    • 仅二进制
    • 仅源代码

    推荐第一个,因为它附带了文档和源代码。 如果您对文档和源文件不感兴趣,则可以下载“ 仅二进制文件”软件包。

  2. 解压下载文件
    $unzip gradle-[version]-[type].zip

    这里的类型可以是all,binsrc 。 它基于下载的风味的类型。

  3. bin文件应位于系统路径中,然后您才能执行Gradle命令。 可以通过执行下面给出的命令或通过编辑.bashrc来设置PATH变量来完成此操作。
    #modify the directory path according to the setup.
      $ export PATH=$PATH:/gradle-directory-path/gradle-directory/bin
  4. 现在在终端上执行以下命令
    $ gradle     #you will see the output below.
    
     :help
    
    Welcome to Gradle 1.1.
    
    To run a build, run gradle  ...
    To see a list of available tasks, run gradle tasks
    To see a list of command-line options, run gradle --help
    BUILD SUCCESSFUL
    Total time: 2.607 secs

    如果没有上面的打印,则需要重新检查PATH变量。

你好,哇! 在Gradle中

安装Gradle之后,让我们尝试一个简单的Gradle文件。 创建一个名为build.gradle的文件,并将下面给出的代码复制到该文件中。

task("hello"){
  println "Hello world!!"
}

我们在Makefile中定义目标的方式类似,我们在gradle脚本中定义任务。 在上面的代码中,我们创建了一个名为hello的简单任务,可打印Hello world!
要执行此脚本,只需在同一目录中的终端上执行以下命令。

$ gradle hello   #you will get similar out put as shown below.

Hello world!!
:hello UP-TO-DATE

BUILD SUCCESSFUL

Gradle命令在当前目录中查找build.gradle文件并执行指定的任务,类似于make命令,该命令在当前目录中查找Makefile并执行指定的目标。

参考: 如何Code4Reference博客上的JCG合作伙伴 Rakesh Cusat 安装gradle


翻译自: https://www.javacodegeeks.com/2012/08/how-to-install-gradle.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dnc8371/article/details/106705483

智能推荐

关于simplis仿真和驱动方法-程序员宅基地

文章浏览阅读9k次,点赞4次,收藏34次。转自:http://bbs.21dianyuan.com/thread-233723-1-1.html1.1.4 驱动线路(死区控制、隔离变压器)A.互补驱动(带死区控制)实现方式,UC3843的PWM输出用逻辑非门芯片取反,然后利用RCD做死区,经驱动IC HIP2101(仿真软件自带驱动芯片模型),得到两路带死区的互补驱动信号PWM1和PWM2,如下图所示:该电路可用来做同步Buck,同..._simplis

软件构建(转)_软件构建是什么意思-程序员宅基地

文章浏览阅读5.2k次。1、什么是构建你一定知道“构建(construction)”一次在软件开发领域以外的含义。“构建”就是“建筑工人(construction workers)”在建设一栋房屋,一所学校,乃至一座摩天大楼时所做的工作。在你年轻时,可能也曾用“硬纸板(construction paper)”构建过什么东西吧。按照一般的用法,“构建”是指建设的过程。构建过程可能包含有计划、设计、检查工作的一些方面,但..._软件构建是什么意思

reboot后centos服务器无法ssh连接_服务器重启reboot 无法连接-程序员宅基地

文章浏览阅读9.4k次,点赞2次,收藏10次。问题描述安装好了centOS服务器,一直用Secure CRT工具通过ssh服务来远程连接linux,很方便的进行各种操作。今天偶然尝试了一下在非root的一般用户下执行重启服务器的命令,发现一般用户是没有权限执行重启的,果断使用sudo命令再次执行,终于重启成功,却发现Secure CRT再也连不上服务器了,郁闷不已,去网上查找各种资料总算有了一点粗浅的认识,记录下来,也让其他的linux beginner们能够少走些弯路吧。普通用户下执行重启命令:shutdown -r now 或者 _服务器重启reboot 无法连接

启动Tomcat时报错:java.util.zip.ZipException: invalid LOC header (bad signature)_"[\"ajp-nio-8012\"]"-程序员宅基地

文章浏览阅读916次。详细错误:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/coin-deal]] at java...._"[\"ajp-nio-8012\"]"

神奇的layer,layer 的使用方法详解(转载官网,你想要的提示框都有)_doc/modules/layer.html-程序员宅基地

文章浏览阅读5.7k次,点赞2次,收藏11次。转载:http://www.layui.com/doc/modules/layer.html弹层组件文档 - layui.layerlayer 至今仍作为 layui 的代表作,她的受众广泛并非偶然,而是这数年来的坚持、不弃的执念,将那些不屑的眼光转化为应得的尊重,不断完善和维护、不断建设和提升社区服务,在 Web 开发者的圈子里口口相传,乃至于成为今天的 layui 最强劲的源动力。目前,lay..._doc/modules/layer.html

8086CPU汇编语言程序格式_8086汇编 精简教程-程序员宅基地

文章浏览阅读871次,点赞19次,收藏18次。汇编语言程序格式_8086汇编 精简教程

随便推点

LDPC译码:和积译码算法(SPA)、最小和算法(MSA)、分层译码算法(LBP)、动态信息更新策略IDS(含RBP、NW-RBP、SVNF-RBP)的MATLAB实现_最小和译码算法-程序员宅基地

文章浏览阅读1.8w次,点赞32次,收藏232次。LDPC各类译码方法的MATLAB实现主要内容新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入主要内容LDP..._最小和译码算法

新手C语言开发详细教程_安装c语言-程序员宅基地

文章浏览阅读1.1k次。C语言开发编译工具gcc的详细安装教程(图文)_安装c语言

【前端】前端及其技术栈_前端技术栈-程序员宅基地

文章浏览阅读1.5w次,点赞32次,收藏272次。文章目录0)前端1、什么是前端?2、为什么需要前端?前端的发展简史:3、前端开发的类型Web前端开发:客户端(APP)开发:4、前端与后端的交互Ajax:Socket:*前端技术栈1)核心语言1.1 HTML什么是HTML?HTML如何描述网页?HTML文档与网页的关系?1.2 CSS什么是CSS?为什么使用CSS?1.3 JavaScript(JS)什么是JavaScript?JavaScript的作用?2)基础技术2.1 AJAX什么是AJAX?AJAX的工作原理?2.2 JSON什么是JSON?为什么_前端技术栈

JWT单点登录功能_jeeccg 登录功能-程序员宅基地

文章浏览阅读1k次。如题,要使用Spring Boot + JWT + VUE + Node.js实现单点登录功能_jeeccg 登录功能

05-RabbitMQ 面试题-程序员宅基地

文章浏览阅读894次,点赞21次,收藏11次。rabbit mq 面试题

全开源即时通讯(IM)系统 高仿微信_wildfirechat-程序员宅基地

文章浏览阅读3.5w次,点赞19次,收藏67次。android-chat项目地址:wildfirechat/android-chat简介:全开源即时通讯(IM)系统 高仿微信更多:作者提 Bug官网标签:野火 IM 是一套跨平台、全开源的即时通讯解决方案,主要包含以下内容。仓库 说明 备注 android-chat 野火 IM Android SDK 源码和 App 源码..._wildfirechat