Gradle系列01 Gradle介绍与安装
说明
- Gradle官网
- 版本:gradle-5.6.4
- 系统:macOS
Gradle简介
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。
面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
Gradle安装
- 解压到自己指定到目录
解压后到目录如下: gradle-5.6.4 │ ├── LICENSE │ ├── NOTICE │ ├── bin 可执行文件 │ ├── docs │ ├── getting-started.html │ ├── init.d │ ├── lib 依赖Jar包 │ ├── media │ ├── samples │ └── src 源码
- 配置环境变量
1. 打开用户环境变量配置文件 vi ~/.bash_profile 2. 插入Gradle配置 #GRADLE GRADLE_HOME=/Users/baitong/software/gradle-5.6.4 PATH=$PATH:$GRADLE_HOME/bin export GRADLE_HOME GRADLE_USER_HOME PATH 3. 让配置生效 source ~/.bash_profile
- 查看版本
gradle -v
Gradle验证
- 创建空白的 build.gradle 文件,并打开;
- 在第一行输入 apply plugin:'java';
- 执行命令:gradle build;
其它
- Mac使用 Homebrew 安装 Gradle
brew install gradle
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
浏览器音频流获取
要做什么事 要做的事,是通过浏览器相关 API ,在页面上实时获取麦克风的音频数据,并把这些信息传递到服务端。 简单来想,要解决这些问题: 浏览器的麦克风相关的 API 怎么使用。 浏览器获取到的数据是什么样的。 浏览器获取的音频数据如何编码到通常的“音频文件”。 浏览器 Stream API 如果直接搜索 “浏览器 audio” 相关的内容,一方面是讲 audio 标签的,另一个方面会讲到 AudioContext ,其实这些都算是浏览器的多媒体能力的一部分,并且在编程 API 层面,它们也是统一的。 audio 标签,是“音频”媒体的可选的一个输入端,及输出端。 AudioContext 整体处理风格,是管道式的,比如: source = getAudioTag(); dest = getAnotherTag(); source.connect
- 下一篇
运行时数据区
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 Java虚拟机所管理的内存将会包括以下几个运行时数据区域: 其中方法区和堆是由所有线程共享的数据区,java栈、本地方法栈、程序计数器是线程隔离的数据区。 1、程序计数器 java虚拟机实际执行的是class类型的字节码文件,程序计数器中保存了当前线程所执行的字节码的行号。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 因此程序计数器可以理解为指针,用来存储指向下一条指令的地址,程序计数器是一块非常小的内存空间,几乎可以忽略不记。 从分类可知,程序计数器是线程隔离的,那么隔离的必要性是什么? 因为并发会带来线程切换,每个线程都不能避免被挂起,那么我们希望线程在唤醒时刻能够继续执行之前的任务,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,我们称这类内存区域为“线程独有”的内存。 如果线程正在...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范