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/ -~----------~----~----~----~------~----~------~--~---
