Load dependencies before deps.check compiles

Signed-off-by: Eric Meadows-Jönsson <eric.meadows.jonsson@gmail.com>
This commit is contained in:
Eric Meadows-Jönsson
2014-09-15 10:40:35 +02:00
parent 68e282c50a
commit e621b5828e
+3 -2
View File
@@ -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)