Hi I am experiencing similar behavior, but I never really thought of it as a bug. On the contrary, I think of it as a feature. If moduleB has a Maven dependency on moduleA, then it shouldn't be building unless it can pull the moduleA artifact from the repository. In the interest of transparency, intra-project dependencies ought to be managed the same way as any other dependency.
Best Regards, Lorand On Wed, Jul 8, 2009 at 1:55 AM, Marvin Froeder <[email protected]> wrote: > Hi Collin, > Why can't you install? > > Module B can't access Module A artifacts directly.... well, probably there > is a way, but I don't know how, so use the local repo. > > > VELO > > > On Tue, Jul 7, 2009 at 8:49 PM, Collin Peters <[email protected]>wrote: > >> >> We have a large, multi-module, application being compiled by flexmojos >> (great work by the way!) and we use the link-report & load-externs >> features of the compiler to reduce file sizes on our SWFs that are >> loaded by parent SWFs. This features works fine when using the >> 'install' maven goal, but it does not work when using the 'compile' >> goal. To be very specific... it does not work with the compile goal >> unless you happen to have run 'install' already and the XML link- >> report file has already been installed to the local Maven repo. >> >> Example: >> 1. Imagine a multi-module project with two children: moduleA and >> moduleB, where moduleB depends on moduleA >> 2. The poms have been setup so that moduleA runs 'link-report' to >> produce the XML link-report file which is then used by moduleB using >> the 'load-externs' option >> 3. Clean out .m2/repository/myapp >> 4. Run 'mvn clean compile' >> 5. Build fails on moduleB because it can't find the link-report XML >> (Maven spits out the usual instructions for how to install it to your >> local repo) >> 6. Now run 'mvn clean install' >> 7. Build suceeds because on the install phase on moduleA the link >> report XML was install to your local Maven repo and moduleB was able >> to use it >> >> Hopefully this is clear because I know link-report/load-externs is not >> an often used feature. I believe flexmojos used to have a similar >> problem with SWCs (with multi-module projects) as it tried to look for >> them in the repo first, and not in the working folder of the project >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex Mojos" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex-mojos?hl=en?hl=en http://blog.flex-mojos.info/ -~----------~----~----~----~------~----~------~--~---
