首页 > 其他分享 >一、 Gradle和Groovy的引入

一、 Gradle和Groovy的引入

时间:2023-02-22 19:58:06浏览次数:38  
标签:Groovy Java JDK Gradle DSL 构建 引入

 

1.1 本课程适合的人群

从事Android相关的开发人员

从事Java相关的开发人员

有项目构建基础的人群

 

1.2 为什么要学习Gradle

  • 一款最新的,功能最强大的构建工具,用它逼格更高

  • 使用Groovy或Kotlin代替XML,使用程序代替传统的XML配置,项目构建更灵活

  • 丰富的第三方插件,让你随心所欲使用

  • 完善Android,Java开发技术体系

 

1.3 DSL与GPL

DSL 其实是 Domain Specific Language 的缩写,中文翻译为领域特定语言(下简称 DSL);而与 DSL 相对的就是 GPL,是General Purpose Language 的简称,即通用编程语言,也就是我们非常熟悉的Java、Python 以及 C 语言等等。

 

1.4 Groovy的引入

Groovy是一种JVM语言,它可以编译为与Java相同的字节码,然后将字节码文件交给JVM去执行,并且可以与Java类无缝地互操作,Groovy可以透明地与Java库和代码交互,可以使用Java所有的库。 Groovy也可以直接将源文件解释执行。 它还极大地清理了Java中许多冗长的代码格式。 如果你是Java程序员,那么学习Groovy简直毫无压力。 Groovy尚未成为主流的开发语言,但是它已经在测试(由于其简化的语法和元编程功能)和构建系统中占据了一席之地。 即支持面向对象编程也支持面向过程编程,即可以作为编程语言也可以作为脚本语言

 

二、环境搭建

2.1 JDK的安装

 

 

2.2 JDK的卸载

控制面板卸载即可

 

 

2.3 验证JDK是否安装成功

通过控制命令台查看:

 

标签:Groovy,Java,JDK,Gradle,DSL,构建,引入
From: https://www.cnblogs.com/2324hh/p/17145647.html

相关文章

  • java项目中,关于gradle的问题
    1.gradle的版本问题,因为自带的版本好像是低版本的,但是这个项目是必须得7.6版本的,所以报错,只需要下载安装7.6版本的gradle,并且在idea上配置自己下载的这个gradle就好了。在......
  • vue3 ThreeJS 引入obj模型过暗的问题
      当我单纯地用MTLLoader引入材质,OBJLoader引入模型并添加到场景中时, 发现模型非常得暗. 需要将环境光的强度设置到3.5左右看起来才比较正常. 但正常情况下环境光......
  • 在vue中动态的引入图片为什么要使用require
    在vue中动态的引入图片为什么要使用require有些小伙伴,可能会轻蔑一笑:呵,就这,因为动态添加src被当做静态资源处理了,没有进行编译,所以要加上require,我倒着都能背出来............
  • Solon v2.1.4 发布。支持 java、kotlin、groovy!
    本次发布,重点测试和验证了在java、kotlin、groovy三种jvm语言里,开箱即用的特性。并发布SolonInitializr:https://solon.noear.org/start/(也即将发布idea插件)最......
  • 在if判断中使用es6的 import 引入文件无效的解决方案(WebPack)
    同一个页面需要通过判断来引入不同的文件时,发现import写在if中这种写法会导致加载不到文件,产生报错;constplatform=localStorage.getItem("platform");if(platform......
  • 引入 uView
    引入uViewhttps://www.uviewui.com/components/install.htmlhttps://www.uviewui.com/components/downloadSetting.html......
  • 使用插件时在.json文件中未找到引入的vant文件
      解决:1.先参照官方给的文档安装:  2.在要引入的json文件中修改引入路径,仿照ES5的格式(1)来修改。因为文档提供的(2)是ES6版本的,所以要仿照(1)来修改即可使用。 (1)对(2......
  • Camunda(二)---Springboot引入
    Springboot引入参考:【第三篇】Camunda系列-整合SpringBoot-腾讯云开发者社区-腾讯云(tencent.com) 简单的引入方式访问:https://start.camunda.com解压压缩包,通过......
  • ue5 - android 打包卡在下载gradle Downloading https://services.gradle.org/distri
    1.下载gradle国内镜像地址https://downloads.gradle-dn.com/distributions/gradle-6.1.1-all.zip下载后,将文件放入\.gradle\wrapper\dists\gradle-6.1.1-all\cfmwm15......
  • Vue学习随笔(一)Vue的引入
    前言以往零零散散使用过一些Vue的语法,最近才刚刚系统接触Vue,现在是刚刚入门的状态,故在这里做一个记录和梳理,欢迎大家一起学习交流,有错误的地方也欢迎大家指正。正篇梦开......