[英]How can I load a Rebar plugin for 'pre-compile' from a dependency?
我有許多需要在編譯之前生成頭文件的應用程序。 這似乎是Rebar插件的理想選擇,所以我創建了一個具有pre_compile
函數的插件,將其放在Git存儲庫中,並將其作為依賴rebar.config
在其他應用程序的rebar.config
中列出。
但是,必須先編譯插件,然后才能加載它,因此,當我運行rebar compile -v
我發現rebar抱怨找不到插件,然后編譯了依賴項,然后由於頭文件未編譯而無法編譯我的應用程序已生成。
是否可以通過Rebar插件來完成我要實現的目標,還是需要找到另一種方式來實現?
plugin_dir
選項是您的朋友:
{plugin_dir, "deps/my_plugin/src"}.
如果Rebar在代碼路徑中找不到插件,則Rebar將嘗試從該源目錄編譯該插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.