在 rebar3 erlang 库中,我有两个模块:目录中的和目录t1
中t1
的模块。现在,我正在尝试通过以下方式使它们在图书馆外可用:src
t3
extras
mylib.app.src
{modules, [t1, t2, t3]}
extra
我在该目录中指出rebar3.config
:
{extra_src_dirs, ["extras"]}.
但是,我仍然不能t3
在使用这个库的项目中使用模块。我还应该怎么做才能使这个模块在外面可用?
使用{src_dirs, ["extras"]}.
. 请参阅rebar3
文档以获取更多信息 ( Directories
) 部分。
此外,您不需要mylib.app.src
手动包含模块。rebar3
在编译期间自动将所有源模块添加到mylib.app
文件中。将.app
在ebin
目录 ( _build/default/lib/mylib/ebin/
) 中。