当前位置: 首页 > news >正文

Gradle与Idea整合

文章目录

  • 1. Groovy 简介
  • 2. Groovy 安装[非必须]
  • 3. 在idea中创建java工程

1. Groovy 简介

  • 在某种程度上,Groovy可以被视为Java的一种脚本化改良版,Groovy也是运行在JVM上,它可以很好地与Java代码及其相关库进行交互操作。它是一种成熟的面向对象编程语言,既可以面向对象编程,又可以用作纯粹的脚本语言。大多数有效的Java代码也可以转换为有效的Groovy代码,Groovy 和 Java 语言的主要区别是:完成同样的任务所需的Groovy 代码比 Java 代码更少。其特点为:
    • 功能强大,例如提供了动态类型转换、闭包和元编程(metaprogramming)支持
    • 支持函数式编程,不需要main函数
    • 默认导入常用的包
    • 类不支持default作用域,且默认作用域为public。
    • Groovy 中基本类型也是对象,可以直接调用对象的方法。
    • 支持DSL(DomainSpecific Languages 领域特定语言)和其它简洁的语法,让代码变得易于阅读和维护。
    • Groovy 是基于Java语言的,所以完全兼容Java语法,所以对于java程序员学习成本较低。

详细了解请参考:https://groovy-lang.org/documentation.html

在这里插入图片描述

2. Groovy 安装[非必须]

  • 下载地址:https://groovy.apache.org/download.html
  • 解压配置环境变量和gradle类似,这里就不在赘述,可以参考如下文章:
    Gradle 安装和下载

3. 在idea中创建java工程

第一步:创建由Gradle管理的项目

在这里插入图片描述

第二步:修改当前项目使用本地安装的gradle:可以加快下载项目依赖jar包的速度【配置私服地址】

Gradle 用户主目录配置这里类似于 Maven 仓库根目录

在这里插入图片描述

在这里插入图片描述

特别提示1:使得在Terminal中执行以gradlew开头命令和操作图形化的IDEA使用Gradle版本不一定是同一个版本。

1.Terminal中以gradlew开头指令用的是Wrapper规定的gradle版本,wrapper中规定版本默认和idea插件中规定的版本一致。
2.而图形化的IDEA使用Gradle是本地安装的。

特别提示2:目前只能是在创建项目时重新设置本地gradle,创建新项目需要重新去改。
特别提示3: 当我们在 gradle.build 文 件 添 加 依 赖 之 后 , 这些依赖会在下 载 到GRADLE_USER_HOME/caches/modules-2/files-2.1 目录下面,所以这里的GRADLE_USER_HOME 相当于 Gradle 的本地仓库

在这里插入图片描述

相关文章:

  • python(八)-数据类型转换
  • Vue3 + Three.js 场景编辑器开发实践
  • JAVA学习-多线程
  • 【云馨AI-大模型】2025年4月第三周AI领域全景观察:硬件革命、生态博弈与国产化突围
  • Linux:基础IO---动静态库
  • Python爬虫实战:获取B站查询数据
  • 【一起学Rust】使用Thunk工具链实现Rust应用对Windows XP/7的兼容性适配实战
  • 车载诊断新架构--- SOVD初入门(上)
  • 数据库基础-B+树
  • (二)Trae 配置C++ 编译
  • 少儿编程路线规划
  • 什么是零缺陷质量管理?
  • PHP怎样判断浏览器类型和浏览器语言?
  • CF1016赛后总结
  • 2025年Q1数据安全政策、规范、标准以及报告汇总共92份(附下载)
  • KWDB 创作者计划 KWDB(KaiwuDB)系列专题 (四) KWDB核心概念解析:多模、时序与分布式
  • 关于UE5的抗锯齿和TAA
  • DSA数据结构与算法 4
  • 洛谷P1177【模板】排序:十种排序算法全解(1)
  • 【java实现+4种变体完整例子】排序算法中【基数排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • 全国台联原会长杨国庆逝世,享年89岁
  • 光明日报:回应辅警“转正”呼声,是一门政民互动公开课
  • 病人有头发,照护者不发疯:《黑镜》中的身体缺席与虚伪关怀
  • 西湖大学独家回应本科招生走出浙江:经过三年试点,条件成熟
  • 广东雷州农商行董事长、原行长同日被查
  • 张译、惠英红分获第二十届中国电影华表奖优秀男、女演员奖