- .json
- .xml
- .yaml
- .toml
- .lock 项目依赖详细清单 一般不用修改
toml
android studion
libs.versions.toml 一般用于配置依赖
# 规范 :首字母不能大写
# 有4个[versions] [libraries] [bundles] [plugins] 可分别在这4个里面写相同的alias
# compose-compiler 用的时候会变成compose.compiler 或者直接用驼峰式
[versions]
# 基本配置
gradlePlugin = "7.3.0"
compileSdk = "33" #编辑时用最新的API
buildTools = "33.0.0"#与上面的大版本号要一致
minSdk = "21" #可运行sdk的最低版本
targetSdk = "28" # 提供向前兼容的主要依据
versionCode = "7"
versionName = "1.0.0"
[libraries]
## 极光推送
jpush = { module = "cn.jiguang.sdk:jpush", version.ref = "jpush" }
jcore = "cn.jiguang.sdk:jcore:4.1.0"
#节用于声明依赖关系包
[bundles]
#推送
push = ["jpush","jcore"]
[plugins]
android-application = { id = "com.android.application", version.ref = "gradlePlugin" }
Rust
Cargo.toml 是 cargo 特有的项目数据描述文件。它存储了项目的所有元配置信息,如果 Rust 开发者希望 Rust 项目能够按照期望的方式进行构建、测试和运行,那么,必须按照合理的方式构建 Cargo.toml
[package]
name = "hello"
version = "0.1.0"
edition = "2021"
#基于 Rust 官方仓库 crates.io,通过版本说明来描述
#基于项目源代码的 git 仓库地址,通过 URL 来描述
#基于本地项目的绝对路径或者相对路径,通过类 Unix 模式的路径来描述
[dependencies]
rand = "0.3"
hammer = { version = "0.5.0"}
color = { git = "https://github.com/bjz/color-rs" }
geometry = { path = "crates/geometry" }
标签:配置文件,jpush,jcore,version,toml,Rust,sdk
From: https://www.cnblogs.com/cps666/p/17720126.html