From 39513a5293ad75d155b84d2f2284a9fbc5036ffd Mon Sep 17 00:00:00 2001 From: soranoba Date: Sat, 16 May 2015 00:42:10 +0900 Subject: be able to use the specified edoclet in deps --- src/rebar_prv_edoc.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rebar_prv_edoc.erl b/src/rebar_prv_edoc.erl index c9b89f0..efcfeb5 100644 --- a/src/rebar_prv_edoc.erl +++ b/src/rebar_prv_edoc.erl @@ -9,7 +9,7 @@ -include("rebar.hrl"). -define(PROVIDER, edoc). --define(DEPS, [app_discovery]). +-define(DEPS, [compile]). %% =================================================================== %% Public API @@ -29,6 +29,7 @@ init(State) -> -spec do(rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}. do(State) -> + code:add_pathsa(rebar_state:code_paths(State, all_deps)), ProjectApps = rebar_state:project_apps(State), EDocOpts = rebar_state:get(State, edoc_opts, []), lists:foreach(fun(AppInfo) -> @@ -37,6 +38,7 @@ do(State) -> AppDir = rebar_app_info:dir(AppInfo), ok = edoc:application(list_to_atom(AppName), AppDir, EDocOpts) end, ProjectApps), + rebar_utils:cleanup_code_path(rebar_state:code_paths(State, default)), {ok, State}. -spec format_error(any()) -> iolist(). -- cgit v1.1