gradle

安冬的码畜日常9 天前
测试工具·junit·单元测试·gradle·软件构建·groovy·junit5
【JUnit实战3_20】第十一章:用 Gradle 运行 JUnit 测试实战《JUnit in Action》全新第3版封面截图写在前面 一直都想尝试用 Gradle 构建项目,毕竟 Gradle 的轻量和灵活总是让围城外面的人向往不已,但学习曲线的陡峭也让人望而却步。本书第 11 章刚出版时演示的最新版是 6.0,现在已经到 9.1 并且默认支持 Kotlin 而不再是 Groovy 了。但既然是实战类笔记,就必须在本地跑跑最新版,看看有什么不一样的地方。
ClassOps9 天前
android·kotlin·gradle·groovy
Gradle Groovy 和 Kotlin kts 语法对比下面是 Android 签名类型:Groovy 中 prop 123 可以是 调用函数,也可以是 属性 赋值。 kts 中要处理:
I'm Jie11 天前
android·java·开发语言·spring boot·spring·kotlin·gradle
Gradle 的项目结构与源码集(Source Sets)详解(Kotlin DSL)![97a3f839d3c24b068f46b44097e253ba作为 Java 开发者,大概率对 Maven + Java 项目的目录结构 烂熟于心:开发时将业务代码放在 src/main/java、配置文件塞到 src/main/resources,测试代码和测试资源则对应放进 src/test/java 和 src/test/resources—— 这套目录结构作为一种“约定”,使得开发人员无需额外配置,Maven 就能自动识别源码位置、处理资源文件,,完成编译打包。
林栩link11 天前
android·gradle
【车载Android】Gradle自定义插件从编写到发布上一篇文章【车载Android】使用自定义插件实现多语言自动化适配介绍了自定义插件的使用方式,本文则聚焦“造轮子”——详细讲解如何从头开发一个Android Gradle Plugin,以及如何将其发布到Gradle Plugin仓库,实现开源共享。
hweiyu0014 天前
ci/cd·github·jenkins·gradle
Gradle 与 CI/CD 集成:Jenkins/GitHub Actions 自动化构建配置将 Gradle 与 CI/CD 工具(如 Jenkins 或 GitHub Actions)集成,可以实现自动化构建、测试、打包和部署,极大提升开发效率。以下是具体的配置方案:
I'm Jie14 天前
java·spring boot·spring·gradle·maven
(二)Gradle 依赖仓库及安全凭证配置仓库(Repository) 是存储项目依赖(如 JAR、AAR、POM 文件等)的位置。构建项目时,Gradle 会通过仓库来查找和下载项目所需的依赖。因此,我们必须 显式声明 仓库地址,告诉 Gradle 去哪里查找和下载所需的依赖文件。如果没有正确配置仓库,Gradle 将无法解析依赖,导致构建失败或异常缓慢。
I'm Jie15 天前
java·spring boot·spring·kotlin·gradle·maven
(五)Gradle 依赖传递与冲突处理当项目声明一个直接依赖(Direct Dependency)时,Gradle 会自动引入该依赖所需要的其他依赖(传递依赖),并将其加入项目构建路径,无需手动声明。
hweiyu0016 天前
gradle·1024程序员节
Gradle 增量构建与构建缓存:自定义 Task 如何实现 “只构建变化内容”?要实现自定义 Gradle Task 的“只构建变化内容”(即增量构建),核心是通过输入(Inputs)和输出(Outputs)的声明,让 Gradle 能够追踪任务的依赖和结果变化。结合构建缓存(Build Cache),还能实现跨机器/跨构建的结果复用。以下是具体实现步骤和原理:
hweiyu0016 天前
开发语言·kotlin·gradle
Gradle 构建脚本迁移:从 Groovy DSL 到 Kotlin DSL,语法与技巧对比将 Gradle 构建脚本从 Groovy DSL 迁移到 Kotlin DSL 是提升构建脚本可维护性、类型安全性和IDE支持的常见实践。以下是核心语法对比和迁移技巧:
帧栈17 天前
gradle·intellij-idea
开发避坑指南(66):IDEA 2025 Gradle构建安全协议警告:Maven仓库HTTPS切换或允许HTTP的配置方法Gradle 7.0 版本构建项目以上就会出现这个问题,Gradle从高版本开始默认禁止使用不安全的HTTP协议访问Maven仓库所致。
宋发元18 天前
android·gradle·iphone
IPhone 17 Pro Max拍摄专业画质视频教程Apple Log(通常写作 Apple Log 或 Apple Log 编码)是苹果公司为其专业视频拍摄设备(如 iPhone 15 系列以后得Pro机型)推出的一种对数伽马曲线和色彩空间。它的设计初衷是为移动端和专业创作者提供更高质量的原始影像数据,以便在后期制作中进行更大范围的色彩调整和光影控制。
それども18 天前
java·ide·gradle·intellij-idea
IDEA Gradle并行编译内存溢出问题配置 Gradle 行为时,可以使用这些方法,但必须考虑它们的优先级。下表列出了这些方法,按优先级从高到低排列(第一个优先级最高)
Touch&19 天前
spring·framework·gradle·idea·spring源码编译
Spring5.3.10源码编译和调试(IDEA+Gradle)的过程最近想再次熟悉和研究了一下spring源码,所以将spring源码拉到本地编译完成之后在源码里面直接写注释,也更方便了自己学习和调试。此记录一下编译的过程和遇到的问题。
寒山李白23 天前
java·kotlin·gradle·maven
关于Java项目构建/配置工具方式(Gradle-Groovy、Gradle-Kotlin、Maven)的区别于选择🤟致敬读者📘博主相关📃文章前言当打开工具创建新的Java SpringBoot项目时,界面中的Type选项让我产生了一些疑问。 如下图 三种构建方式,以前已知都是选择的Maven,而另外两个则是有所了解,但并没有很了解。 于是今天就来看看他们的区别,以及什么情况下使用。
yacolex25 天前
spring·macos·gradle
Mac安装使用Gradle本文用于本人技术学习和备忘。水平有限,如有错漏欢迎指正! 原创不易,如有转载请标注出处:https://blog.csdn.net/luyou0401/article/details/153281348
hweiyu001 个月前
junit·gradle
用 Gradle 实现自动化测试:集成 JUnit、TestNG,生成测试报告我将为你创建一个使用 Gradle 实现自动化测试的配置,集成 JUnit 和 TestNG 并生成测试报告。
hweiyu001 个月前
java·spring boot·后端·gradle
Spring Boot 项目集成 Gradle:构建、测试、打包全流程教程本文将详细介绍如何使用 Gradle 构建工具来管理 Spring Boot 项目的全流程,包括项目创建、依赖管理、代码编写、测试、打包和运行等环节。
TeleostNaCl1 个月前
android·java·经验分享·kotlin·gradle·intellij-idea
如何在 IDEA 中使用 Proguard 自动混淆 Gradle 编译的Java 项目Proguard 是一个开源的用于混淆、删减 Java 代码的优秀的混淆工具,可以显著的减少 Java 程序和 Android 程序的包体积,同时重命名类目和包名,给反编译增加难度,保护程序的安全。因此,此混淆工具被广泛用于 Java 和 Android 项目中。
leobertlan1 个月前
前端·程序员·gradle
好玩系列:脚本和插件使我快乐好玩系列,好久不见。致敬王小波。王小波,中国当代学者、作家,代表作品有《黄金时代》《白银时代》《青铜时代》《黑铁时代》等。因90年代软件匮乏,在微机上自行编写了输入法和中文编辑软件,用于小说创作。