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

Reply via email to