Rebar3:如何从erlang引用库的源工件?

时间:2020-09-03 11:27:15

标签: erlang rebar rebar3

我有一个带有工件的库:src/lib/prelude.kind我想访问。但是,当我从另一个项目(已将库设置为依赖项)调用库代码时,文件src/lib/prelude.kind不存在。

我可以通过将文件位置硬编码为_build/default/lib/kind/src/prelude.kind来解决此问题,但我不希望将Rebar3 default配置文件路径硬编码。

是否有一种方法可以引用_build/default/lib或Rebar3项目中来自Erlang的任何当前配置文件位置?

1 个答案:

答案 0 :(得分:1)

您应该使用code:lib_dir/2

我将确保文件rebar3's artifacts可用(并将其移出src子目录)