Просмотр исходного кода

Add a global config option skip_deps which when present will cause dependencies not to be added to the list of directories to process, useful for ./rebar skip_deps=true eunit so that you don't run the tests of every dependency.

David Reid 15 лет назад
Родитель
Сommit
b85c0b4515
1 измененных файлов: 7 добавлений и 1 удалений
  1. +7
    -1
      src/rebar_deps.erl

+ 7
- 1
src/rebar_deps.erl Просмотреть файл

@ -50,7 +50,13 @@ preprocess(Config, _) ->
%% Walk all the deps and make sure they are available on the code path,
%% if the application we're interested in actually exists there.
ok = update_deps_code_path(Deps),
{ok, Config2, [Dir || {Dir, _, _, _} <- Deps]};
DepDirs = case rebar_config:get_global(skip_deps, false) of
false ->
[Dir || {Dir, _, _, _} <- Deps];
_Specified ->
[]
end,
{ok, Config2, DepDirs};
{'EXIT', Reason} ->
?ABORT("Error while processing dependencies: ~p\n", [Reason])
end.

Загрузка…
Отмена
Сохранить