I’m using a custom mix task to download a binary dependency we have. I also wish to use that binary dependency as part of a pre-compile hook elsewhere in our code. So I have a circular dependency: Running the mix task causes the rest of the app to get compiled… but the mix task hasn’t downloaded the binary dependency yet so compilation fails.
Is there a way I can prevent the mix task from running mix compile
somehow?