I am working with a "typical" flexmojos-generated multi-module project
with the following module dependencies

   WAR module  depends on SWF module depends on SWC module

A build of the SWF module is generating the error mentioned in the
subject line:

  Type not found or was not a compile-time constant: MisAboutDialog

Yes, the error message is crystal clear -- that the MisAboutDialog
class is not available (or known or visible) to the compiler.  I have
diagnosed the problem a bit and can even point a finger on the .swc
file generated by the SWC module build.

A little more detail is in order.  The MisAboutDialog is an MXML file
in the SWC module that is referenced by an MXML file in the SWF
module.  I noticed that FlashBuilder did was not flagging any
errors.

So, I wend digging to figure out why FlashBuilder wasn't complaining.
I saw that I had configured the FlashBuilder SWF project to depend on
the FlashBuilder SWC project.  When I changed it by expressing a
dependency on the .swc file generated by Maven instead. Now,
FlashBuilder reported the exact same error that I see when I run a
build externally using Maven.

Therefore I know that the MisAboutDialog is not getting into the .swc
generated by the build of the SWC module.

The question is "why"?  The SWC module's POM says that the source
directory is "src/main/flex" and MisAboutDialog is in a nested package
at that location.

What am I missing?

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