2016-09-28 44 views
0

我有三個應用拉嵌套依賴存儲:如何知道在哪裏的時候作爲一個依賴使用「鋼筋獲得-的DEP」

  • LowLevelApp(未在二郎山)
  • MidLevelApp(二郎,拉LowLevelApp作爲依賴)
  • HighLevelApp(二郎,拉MidLevelApp作爲依賴)

在構建MidLevelApp,我需要使用預編譯鉤打造LowLevelApp)。因此,在rebar.config中,我添加了如下內容:

{pre_hooks, [{compile, "make -C deps/LowLevelApp"}]}. 

這適用於構建MidLevelApp時。但是,當我構建HighLevelApp時,目錄結構不同。

現在,「rebar get-deps」不是將其存儲在MidLevelApp/deps/LowLevelApp中,而是將所有依賴項(包括直接和遞歸)都提取到HighLevelApp/deps中。所以現在,MidLevelApp倉庫中的預編譯鉤子失敗了。

問題:鋼筋提供了一些我可以參考deps目錄的方式,無論它在哪裏?

我想有我預編譯鉤上面列出的是這樣的:

{pre_hooks, [{compile, "make -C ${DEPS_DIR}/LowLevelApp"}]}. 

回答

相關問題