diff options
author | soranoba <soranoba@gmail.com> | 2015-05-16 00:42:10 +0900 |
---|---|---|
committer | soranoba <soranoba@gmail.com> | 2015-05-16 11:32:44 +0900 |
commit | 39513a5293ad75d155b84d2f2284a9fbc5036ffd (patch) | |
tree | 4a2d0e5759edf0ed4a536965581446749f16026e /src | |
parent | 192e85aafa366a014600b6989480fa0b612b0408 (diff) |
be able to use the specified edoclet in deps
Diffstat (limited to 'src')
-rw-r--r-- | src/rebar_prv_edoc.erl | 4 |
1 files changed, 3 insertions, 1 deletions
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(). |