簡體   English   中英

如何從依賴項加載用於“預編譯”的Rebar插件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM