Skip to content

Commit 58fe5b7

Browse files
authored
Add @recursive true for all Mix tasks (#77)
This fixes elixir_make behaviour in umbrella apps.
1 parent 079bf42 commit 58fe5b7

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

lib/mix/tasks/compile.elixir_make.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ defmodule Mix.Tasks.Compile.ElixirMake do
118118
use Mix.Task
119119
alias ElixirMake.Artefact
120120

121+
@recursive true
122+
121123
@doc false
122124
def run(args) do
123125
if function_exported?(Mix, :ensure_application!, 1) do

lib/mix/tasks/elixir_make.checksum.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ defmodule Mix.Tasks.ElixirMake.Checksum do
2121
use Mix.Task
2222
alias ElixirMake.Artefact
2323

24+
@recursive true
25+
2426
@switches [
2527
all: :boolean,
2628
only_local: :boolean,

lib/mix/tasks/elixir_make.precompile.ex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ defmodule Mix.Tasks.ElixirMake.Precompile do
1616
require Logger
1717
use Mix.Task
1818

19+
@recursive true
20+
1921
@impl true
2022
def run(args) do
2123
if function_exported?(Mix, :ensure_application!, 1) do

0 commit comments

Comments
 (0)