소스 검색

Fix load order for custom project builders

Due to building dependencies with potential artifacts such as parse
transforms or macros, project builder plugins should be included in the
path, but _after_ deps are loaded.

Doing otherwise means that if any of the dependencies is required at
compile time, those of a plugin might get used first.
pull/1963/head
Fred Hebert 6 년 전
부모
커밋
d425b4e4ba
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. +1
    -1
      src/rebar_prv_compile.erl

+ 1
- 1
src/rebar_prv_compile.erl 파일 보기

@ -201,7 +201,7 @@ build_app(AppInfo, State) ->
case lists:keyfind(Type, 1, ProjectBuilders) of
{_, Module} ->
%% load plugins since thats where project builders would be
rebar_paths:set_paths([plugins, deps], State),
rebar_paths:set_paths([deps, plugins], State),
Res = Module:build(AppInfo),
rebar_paths:set_paths([deps], State),
case Res of

불러오는 중...
취소
저장