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.
