
gradle
文章平均质量分 65
自动化构建工具
焱宣
这个作者很懒,什么都没留下…
展开
-
记录一个gradle编译时的报错
Task :compileJava: Errors occurred while build effective model from C:\Users\Administrator.gradle\caches\modules-2\files-2.1\com.alibaba\druid\1.1.10\ac5e374df42891b0c31e2247e1cc71802f023677\druid-1.1.10.pom: ‘dependencies.dependency.systemPath’ for com.a.原创 2021-12-14 21:24:01 · 4633 阅读 · 1 评论 -
gradle 依赖指定文件夹(工程目录下)的 jar包
在dependencies { } 闭包配置以下文件: implementation fileTree(dir: ‘libs’, include: [’.jar’, '.har’])原创 2021-12-07 23:41:28 · 2777 阅读 · 0 评论 -
IDE 和 Gradle 的关系
业界流行的IDE,比如Eclipse,JetBrains全家桶,Android Studio 等,都采用的是插件式架构设计模式,Intellij 底座相当于是一个插件管理器,为上层的插件提供完整的插件声明周期管理,VFS,Messageing,线程模型,UI 事件模型等框架服务能力以及技术基础设施的API等,在这种架构模式下,IDE首先有一个核心底座,其中提供的插件管理的机制,因此用户可以通过该机制,开发自己的Intellij 插件集中到底座中,来完成定制化需求和功能,例如在Android Studi...原创 2021-05-07 02:22:49 · 707 阅读 · 0 评论 -
Idea Gradle 的整套通讯机制-----Gradle Tooling Api
IDEA Gradle 的整套通讯机制是建立在Gradle Tooling APi 的基础上的,Gradle 提供了一个名为Tooling Api 的编程API,可用于将Gradle 嵌入到自己的软件中,该API 允许开发者执行和监视构建,并向Gradle 查询构建的详细信息。 开发者开发的Gradle 插件,可以通过 ToolingModelBuilderRegistry 来将自定义的ToolingModelBuilderRegistry 来将自定义的ToolingModel注册到Gradle中,...原创 2021-04-18 14:22:34 · 558 阅读 · 0 评论 -
Gradle 依赖管理--声明依赖
官方文档:https://docs.gradle.org/current/userguide/declaring_dependencies.html 声明依赖:在研究依赖声明之前,需要定义依赖配置(dependency configuration)的概念。 什么是依赖配置: 每个为gradle 项目声明依赖的依赖关系都使用于一个特定的范围,例如一些依赖项应该用于编译源代码,而其他依赖项只需要在运行时可用即可,Gradle 在配置 (configuration)的帮助下表示依赖的范围,每个配置都可..原创 2021-04-11 20:35:55 · 586 阅读 · 0 评论 -
Gradle 依赖管理机制中的基本概念
gradle 官方用户指南:https://docs.gradle.org/current/userguide/dependency_management_terminology.html Artaifact: 由构建生成的文件或目录,例如一个jar,一个zip发布包或本地可执行文件。 Artifact(工件) 被设计用来供用户或其他项目使用,或者被部署到托管系统(hosting systems)上,在这种情况下,工件是一个单独的文件,目录形式在项目间依赖(inter-pro...原创 2021-04-11 20:01:23 · 735 阅读 · 0 评论