瀏覽代碼

update project_apps and state before running post hooks

pull/342/head
Tristan Sloughter 10 年之前
父節點
當前提交
3126e7eb55
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. +4
    -2
      src/rebar_prv_compile.erl

+ 4
- 2
src/rebar_prv_compile.erl 查看文件

@ -47,11 +47,13 @@ do(State) ->
%% Set hooks to empty so top-level hooks aren't run for each project app
State2 = rebar_state:set(rebar_state:set(State, post_hooks, []), pre_hooks, []),
{ok, ProjectApps1} = rebar_digraph:compile_order(ProjectApps),
ProjectApps2 = build_apps(State2, Providers, ProjectApps1),
State3 = rebar_state:project_apps(State2, ProjectApps2),
rebar_hooks:run_all_hooks(Cwd, post, ?PROVIDER, Providers, State),
rebar_hooks:run_all_hooks(Cwd, post, ?PROVIDER, Providers, State3),
{ok, rebar_state:project_apps(State, ProjectApps2)}.
{ok, State3}.
-spec format_error(any()) -> iolist().
format_error(Reason) ->

Loading…
取消
儲存