在Rust中,我们可以使用cargo来管理项目,对于大型项目,我们可以使用workspace来管理多个项目,使用Workspace有很多好处,比如统一依赖版本、构建缓存等。
workspace的配置:
1 | # Cargo.toml (workspace root) |
项目配置:1
2
3
4
5
6
7
8# hello/Cargo.toml
[package]
name = "hello"
version = "0.1.0"
[dependencies]
add_one = { path = "../mathlib" }
serde = { workspace = true }
- 本文作者: killf
- 本文链接: https://www.killf.info/编程语言/Rust/Rust中的Workspace/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!