对于未上载到crates.io的个人库,“ mvn install”的Rust / Cargo等效项是什么?

时间:2019-06-05 18:48:38

标签: rust rust-cargo

我想将一些代码放在我的一个Rust应用程序中,并将其放在可重用的库中,该库可以供其他Rust项目使用。我尚未找到有关如何执行此操作的优秀文章。我怀疑文档中有单独的内容,但没有收集到连贯的叙述中。

我知道代码可以放入项目的模块中,但是我很确定我想将其放入项目的外部模块中。我发现了几篇关于上传到crates.io的文章,但这对于个人代码,超级小众代码或专有代码似乎非常不合适。

想到的示例来自带有mvn install的Java生态系统,该生态系统编译您的库并将副本放入~/.m2/repo/中,您的其他多个源树中的任何一个都可以找到它并使用它。 / p>

我希望它可以与多个独立的源代码树配合使用,每个源代码树都是其自己的git存储库。

这相当于什么货运? Cargo.toml文件应如何查找该库以及使用该库的每个应用程序?库和每个应用程序的目录树是什么样的?

0 个答案:

没有答案