erlang库-从src以外的另一个目录导出模块(rebar3)
在rebar3 erlang库中,我有两个模块:erlang库-从src以外的另一个目录导出模块(rebar3),erlang,elixir,rebar3,Erlang,Elixir,Rebar3,在rebar3 erlang库中,我有两个模块:t1和t1在src目录中,以及t3模块在extras目录中。现在在mylib.app.src中,我试图通过以下方式使它们在库外可用: {modules, [t1, t2, t3]} 我指出rebar3.config中的extra目录: {extra_src_dirs, ["extras"]}. 但是,我仍然不能在使用这个库的项目中使用t3模块。我还应该做些什么才能使这个模块在外部可用?使用{src_dirs,[“extras
t1
和t1
在src
目录中,以及t3
模块在extras
目录中。现在在mylib.app.src
中,我试图通过以下方式使它们在库外可用:
{modules, [t1, t2, t3]}
我指出rebar3.config
中的extra
目录:
{extra_src_dirs, ["extras"]}.
但是,我仍然不能在使用这个库的项目中使用t3
模块。我还应该做些什么才能使这个模块在外部可用?使用{src_dirs,[“extras”]}。
。有关更多信息(目录
)部分,请参阅rebar3
此外,您不需要手动将模块包括在mylib.app.src
中rebar3
在编译过程中自动将所有源模块添加到mylib.app
文件中。.app
将位于ebin
目录(\u build/default/lib/mylib/ebin/
)。使用{src\u dirs,[“extras”]}。
。有关更多信息(目录
)部分,请参阅rebar3
此外,您不需要手动将模块包括在
mylib.app.src
中rebar3
在编译过程中自动将所有源模块添加到mylib.app
文件中。.app
将位于ebin
目录(\u build/default/lib/mylib/ebin/
)。“额外”
≠ <代码>“extras”是在这里输入的还是在你的代码中输入的?对不起,它不在代码中,只是这里的示例,我更改了它。“extra”
≠ “extras”
是在这里输入的还是在你的代码中输入的?对不起,它不在代码中,只是这里的示例,我更改了它。