Rebar3:我如何从Erlang引用一个库的源工件?

kmb7vmvb  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(201)

我已经拥有了一个人工制品库:src/lib/prelude.kind。但是,当我从另一个项目(该项目将库设置为依赖项)调用库代码时,文件src/lib/prelude.kind不存在。
我可以通过将文件位置硬编码为_build/default/lib/kind/src/prelude.kind来解决这个问题,但我不想硬编码Rebar3 default配置文件路径。
有没有办法从Rebar3项目中的Erlang引用_build/default/lib或任何当前配置文件位置?

evrscar2

evrscar21#

您应该使用以下代码:lib_dir/2
我会确保rebar 3的工件可以使用该文件(并将其移出src子目录)

相关问题