Load dependencies before deps.check compiles
Signed-off-by: Eric Meadows-Jönsson <eric.meadows.jonsson@gmail.com>
This commit is contained in:
@@ -26,11 +26,10 @@ defmodule Mix.Tasks.Deps.Compile do
|
||||
|
||||
import Mix.Dep, only: [loaded: 1, available?: 1, loaded_by_name: 2,
|
||||
format_dep: 1, make?: 1, mix?: 1, rebar?: 1]
|
||||
|
||||
|
||||
@spec run(OptionParser.argv) :: :ok
|
||||
def run(args) do
|
||||
Mix.Project.get!
|
||||
Mix.Task.run "deps.loadpaths"
|
||||
|
||||
case OptionParser.parse(args) do
|
||||
{_, [], _} ->
|
||||
@@ -45,6 +44,8 @@ defmodule Mix.Tasks.Deps.Compile do
|
||||
shell = Mix.shell
|
||||
config = Mix.Project.deps_config
|
||||
|
||||
Mix.Task.run "deps.loadpaths"
|
||||
|
||||
compiled =
|
||||
Enum.map(deps, fn %Mix.Dep{app: app, status: status, opts: opts, scm: scm} = dep ->
|
||||
check_unavailable!(app, status)
|
||||
|
||||
Reference in New Issue
Block a user