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

wordpress h5 视频播放广州seo学徒

wordpress h5 视频播放,广州seo学徒,建设项目环境登记表辽宁省网站,厦门建设局长是谁/ 前言 / 在软件开发中,依赖管理是一个至关重要的方面。合理的依赖版本控制有助于确保项目的稳定性、安全性和可维护性。 Gradle版本目录(Version Catalogs)是 Gradle 构建工具的一个强大功能,它为项目提供了一种集中管理依赖…

  /  前言  /

在软件开发中,依赖管理是一个至关重要的方面。合理的依赖版本控制有助于确保项目的稳定性、安全性和可维护性。

Gradle版本目录(Version Catalogs)是 Gradle 构建工具的一个强大功能,它为项目提供了一种集中管理依赖版本的方式,使得团队协作更为高效。

/  什么是版本目录?/

Gradle版本目录是 Gradle 6.8 版本引入的一项新功能,它允许开发者将项目中使用的所有第三方依赖的版本信息集中管理在一个地方。

通过定义一个版本目录,你可以在一个文件中指定所有依赖的版本号,而不必在每个模块或构建文件中重复声明。

/  示例  /

1. 新建一个空项目

首先创建一个空白的 Android 项目,默认情况下我们的 Gradle 文件如下:

图片

可以看到所有的依赖都是以字符串形式呈现,到后期项目越来越庞大时,对于开发者而言维护工作会大大增加。当然Gradle版本目录我相信在后期的 Android Studio 中以默认的形式存在。

不难看出,Android中的依赖项基本都是由相同部分组成,什么意思呢?即冒号(:)之前的就是所谓的依赖组,你可以理解为一个依赖组捆绑了多个相关的依赖项,冒号之后的就是它的组成部分。例如:

  • 依赖组:androidx.compose.ui

  • 间隔:冒号(:)

  • 具体依赖:ui-graphics

2. 创建版本目录

在 gradle 文件中添加一个名为 libs.versions.toml 文件,添加完成后,点击 Sync 同步一下。

图片

文件包含三个部分:版本块、依赖库块、插件块。

 

[versions]

[libraries]

[plugins]

3. 开始迁移依赖

回到 build.gradle 文件中,你会发现依赖项弹出了黄色高亮提示。

图片

根据IDE提示可以智能的识别到版本目录的存在,然后一键替换,替换后会报错,我们需要同步一下即可。

图片

来到版本目录,IDE自动地把依赖放到了对应的位置,如下图:

图片

剩余的依赖同上依次迁移过去到版本目录即可,需要注意的是,像类似 compose-bom 已经统一了版本号的物料清单,被包含的依赖不再需要定义版本号并且不需要使用 module,而是使用 group。name 代表了具体的名字。

图片

图片

3. 迁移插件

接下来需要处理的另一处是我们的项目的插件部分,当然这部分没有提示,需要我们手动迁移过去。

图片

迁移前

图片

迁移后

在同步完成之后,如果 libs 出现以下报错问题可以参考博客解决:

图片

博客:

https://github.com/gradle/gradle/issues/22797

源码:

https://github.com/AAnthonyyyy/VersionCatalogsGuide

http://www.yayakq.cn/news/315248/

相关文章:

  • 广州网站建设粤icpwordpress 转中文
  • 网站服务器建设费用特产网站怎么做
  • 厦门网站建设公司排行榜文网站建设费用计入什么科目
  • 58同城做网站怎么做WordPress如何添加导航栏
  • 用vs2015做网站中国科技成就按时间顺序
  • php儿童摄影网站源码.net mvc做网站
  • 室内设计者联盟网站手机端网页模板免费
  • 创业网站建设方案项目书网站开发技术员
  • 自己电脑做主机怎么做网站购物盒子WordPress支付插件
  • 为什么做网站更新做网络推广的公司
  • 如何区别网站是自适应还是太原注册公司在哪个网站申请
  • 金乡网站建设附近广告设计与制作公司电话
  • 铜陵网站优化安徽东莞建设集团有限公司
  • 做直播网站需要手续wordpress 简繁
  • 输入法网站设计广州做网站建设哪家专业
  • 四川建设厅网站登录不上咋办沈阳关键词seo
  • 朔城网站制作重庆最大的网站制作公司
  • 如何网上快速接网站开发订单如何将微信和企业网站同步
  • 社交电商小程序模板建网站怎么做seo
  • 彩票游戏网站开发佛山网站建设公司价格多少
  • 网站网站建设专业用excel可以做网站
  • 全flash网站响应式网站设计实训总结
  • 网站如何做才容易被搜索到网盟推广和搜索推广的区别
  • 提高asp.net网站安全性安卓开发工具idea手机版
  • 建站时长是什么原因造成的百度竞价开户公司
  • 服务器禁止ip访问网站泉州seo建站
  • 招聘网站竞品分析怎么做商务网站的功能
  • 大兴专注高端网站建设淘客联盟做任务网站
  • google网站搜索改版一个网站多少钱
  • 蓝色网站风格请公司做网站没有做好可以退钱吗