That sounds like it. Can you please post all 4 mix.exs files in a gist
(including the umbrella root one)? I am suspecting they are using different
style of configs.



*José Valim*
www.plataformatec.com.br
Skype: jv.ptec
Founder and Director of R&D

On Mon, Jun 20, 2016 at 5:38 PM, [email protected] <
[email protected]> wrote:

> Then maybe there is something wrong with my set up of umbrella project.
> Look at this:
>
> ➜  foo git:(master) mix phoenix.server
> [info] Running FooAdmin.Endpoint with Cowboy using http://localhost:5000
> [...]
> ➜  cd apps/bar
> ➜  bar git:(master) mix phoenix.server
> Unchecked dependencies for environment dev:
> * bankster (Hex package)
>   the dependency is not available, run "mix deps.get"
> * quantum (Hex package)
>   the dependency is not available, run "mix deps.get"
> ** (Mix) Can't continue due to errors on dependencies
> ➜  bar git:(master) mix deps.get
> Running dependency resolution
> * Getting bankster (Hex package)
>   Checking package (https://repo.hex.pm/tarballs/bankster-0.2.2.tar)
>   Using locally cached package
> * Getting quantum (Hex package)
>   Checking package (https://repo.hex.pm/tarballs/quantum-1.7.1.tar)
>   Using locally cached package
> * Getting timex (Hex package)
>   Checking package (https://repo.hex.pm/tarballs/timex-2.1.4.tar)
>   Using locally cached package
> * Getting tzdata (Hex package)
>   Checking package (https://repo.hex.pm/tarballs/tzdata-0.5.7.tar)
>   Using locally cached package
> * Getting combine (Hex package)
>   Checking package (https://repo.hex.pm/tarballs/combine-0.7.0.tar)
>   Using locally cached package
> ➜  bar git:(master) mix phoenix.server
> ==> idna (compile)
> ==> bankster
> Compiled lib/bankster/bic.ex
> Compiled lib/bankster.ex
> Compiled lib/bankster/iban.ex
> Generated bankster app
> [...]
>
> Looks like if I aim in foo/apps/bar, the project is recompiled to local
> _build directory. While I am in umbrella root, it is recompiled to _build
> directory over there.
>
> Analogous situation is with deps, they need to be fetched again when I cd
> to foo/apps/bar from umbrella root.
>
> On Mon, Jun 20, 2016 at 5:31 PM, José Valim <
> [email protected]> wrote:
>
>> > There is a slight drawback, however, to the 2nd approach: the task I
>> run from within apps/a directory triggers the app in subdirectory to be
>> recompiled, which slightly annoys me every time.
>>
>> I am a bit confused. If the app in subdirectory is being recompiled, it
>> is because it must be recompiled. Unless the issue is that it is being
>> compiled multiple times OR it is recompiling :c, that none of :a or :b
>> depend on.
>>
>>
>>
>> *José Valim*
>> www.plataformatec.com.br
>> Skype: jv.ptec
>> Founder and Director of R&D
>>
>> On Mon, Jun 20, 2016 at 4:50 PM, Hubert Łępicki <
>> [email protected]> wrote:
>>
>>> Hey, so I have an umbrella app, that has 3 apps in it. apps/a, apps/b
>>> and apps/c, with their names :a, :b, and :c. There are some deps between
>>> the apps but I have dealt with that.
>>>
>>> Currently I can either run the mix task from the umbrella root, and it's
>>> being run recursively. Or I can cd to one of the app directories and run
>>> the task from within.
>>>
>>> There is a slight drawback, however, to the 2nd approach: the task I run
>>> from within apps/a directory triggers the app in subdirectory to be
>>> recompiled, which slightly annoys me every time.
>>>
>>> Is there a way to specify which apps I want to run the task in, without
>>> changing working directory to the apps/a or apps/b directory first?
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "elixir-lang-talk" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/elixir-lang-talk/feebd739-75bc-4bbc-acfc-e65228d4995b%40googlegroups.com
>>> <https://groups.google.com/d/msgid/elixir-lang-talk/feebd739-75bc-4bbc-acfc-e65228d4995b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "elixir-lang-talk" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/elixir-lang-talk/ljjIObR6nGg/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4LWVcYyTAtd6uScovuWyoWc_QMfNSr-BUDCzWEUYx8TSg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4LWVcYyTAtd6uScovuWyoWc_QMfNSr-BUDCzWEUYx8TSg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Hubert Łępicki
> phone: +48 694 161 264
> email/Google+: [email protected]
> Skype: hubert.lepicki
>
> AmberBit Sp. z o. o.
> ul. Hetmańska 42 lok. 205
> 15-727 Białystok
>
> AmberBit Sp. z o. o. jest wpisana do Rejestru Przedsiębiorców Krajowego
> Rejestru Sądowego prowadzonego przez Sąd Rejonowy w Białymstoku, XII
> Wydział Gospodarczy Krajowego Rejestru Sądowego. Kapitał zakładowy 20
> 000,00 zł opłacony w całości.
> EU VAT: PL5423228204, NIP: 5423228204, KRS: 0000439100, REGON: 200741641
>
> --
> You received this message because you are subscribed to the Google Groups
> "elixir-lang-talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elixir-lang-talk/CABD6TNZ6ZT6fpdScnwx-%2BgC3_YsxFJBtpWWzCODR2pHVJkrPWA%40mail.gmail.com
> <https://groups.google.com/d/msgid/elixir-lang-talk/CABD6TNZ6ZT6fpdScnwx-%2BgC3_YsxFJBtpWWzCODR2pHVJkrPWA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-talk/CAGnRm4Ly3oUtJnwiyj8mMZKmhe83NgTQB6Bk-3OBSqE2nB_ztg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to