我已经拥有了一个人工制品库:src/lib/prelude.kind。但是,当我从另一个项目(该项目将库设置为依赖项)调用库代码时,文件src/lib/prelude.kind不存在。我可以通过将文件位置硬编码为_build/default/lib/kind/src/prelude.kind来解决这个问题,但我不想硬编码Rebar3 default配置文件路径。有没有办法从Rebar3项目中的Erlang引用_build/default/lib或任何当前配置文件位置?
src/lib/prelude.kind
_build/default/lib/kind/src/prelude.kind
default
_build/default/lib
evrscar21#
您应该使用以下代码:lib_dir/2我会确保rebar 3的工件可以使用该文件(并将其移出src子目录)
src
1条答案
按热度按时间evrscar21#
您应该使用以下代码:lib_dir/2
我会确保rebar 3的工件可以使用该文件(并将其移出
src
子目录)