diff options
| author | Tristan Sloughter <t@crashfast.com> | 2015-06-26 16:28:17 -0500 | 
|---|---|---|
| committer | Tristan Sloughter <t@crashfast.com> | 2015-06-26 16:28:17 -0500 | 
| commit | 5402199d88c56dec08a8c3d052a4db1e84f2dc1d (patch) | |
| tree | 88863d25d60dc5772a0d726325b103849665593b | |
| parent | 9184bffadbbbd5db988d2b048c7ab4ff342b3ec7 (diff) | |
expand plugins for profile after applying profiles
| -rw-r--r-- | src/rebar_prv_install_deps.erl | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/src/rebar_prv_install_deps.erl b/src/rebar_prv_install_deps.erl index cfce1b7..768d41a 100644 --- a/src/rebar_prv_install_deps.erl +++ b/src/rebar_prv_install_deps.erl @@ -386,10 +386,9 @@ handle_dep(State, Profile, DepsDir, AppInfo, Locks, Level) ->      S1 = rebar_state:new(S, C, rebar_app_info:dir(AppInfo)),      S2 = rebar_state:apply_overrides(S1, Name), -    Plugins = rebar_state:get(S2, plugins, []), -    S3 = rebar_state:set(S2, {plugins, Profile}, Plugins), - -    S4 = rebar_state:apply_profiles(S3, Profiles), +    S3 = rebar_state:apply_profiles(S2, Profiles), +    Plugins = rebar_state:get(S3, plugins, []), +    S4 = rebar_state:set(S3, {plugins, Profile}, Plugins),      AppInfo1 = rebar_app_info:state(AppInfo, S4),      %% Dep may have plugins to install. Find and install here. | 
