File tree Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Expand file tree Collapse file tree 3 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ defmodule Mix.Tasks.Deps.Loadpaths do
2323    * `--no-compile` - does not compile even if files require compilation 
2424    * `--no-deps-check` - does not check or compile deps, only load available ones 
2525    * `--no-elixir-version-check` - does not check Elixir version 
26+     * `--no-listeners` - does not start Mix listeners 
2627    * `--no-optional-deps` - does not compile or load optional deps 
2728
2829  """ 
@@ -71,7 +72,9 @@ defmodule Mix.Tasks.Deps.Loadpaths do
7172
7273    # For now we only allow listeners defined in dependencies, so 
7374    # we start them right after adding adding deps to the path 
74-     Mix.PubSub . start_listeners ( ) 
75+     if  "--no-listeners"  not in  args  do 
76+       Mix.PubSub . start_listeners ( ) 
77+     end 
7578
7679    :ok 
7780  end 
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ defmodule Mix.Tasks.Loadpaths do
2121    * `--no-compile` - does not compile dependencies, only check and load them 
2222    * `--no-deps-check` - does not check dependencies, only load available ones 
2323    * `--no-elixir-version-check` - does not check Elixir version 
24+     * `--no-listeners` - does not start Mix listeners 
2425    * `--no-optional-deps` - does not compile or load optional deps 
2526
2627  """ 
Original file line number Diff line number Diff line change @@ -389,6 +389,10 @@ defmodule Mix.Tasks.CompileTest do
389389      File . write! ( "src/b.erl" ,  "-module(b)." ) 
390390      File . write! ( "src/c.erl" ,  "-module(c)." ) 
391391
392+       # Ensure we can boot with compilation and listeners if desired 
393+       assert  mix ( [ "loadpaths" ,  "--no-compile" ,  "--no-listeners" ] )  ==  "" 
394+ 
395+       # Now setup dependencies 
392396      mix ( [ "deps.compile" ] ) 
393397
394398      parent  =  self ( ) 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments