Hi,

I have been using Flexmojos 4 quite some time now. All modules worked
fine for me, except the "copy-flex-resources" target in my projects
war-module. Here I allways got some nasty NullPointerExceptions while
building. My solution was to go back to using FM 3.7.1 for only this
module. Today I started having another look at this problem and I
think I found the reason and a workaround. So I'll just explain what's
going wrong:

Since Maven 3.0.3 Maven does a lot of validation while building.
Especially the anoying messages about invalid scopes. Actually there
is also an error complaining about invalid packaging types but this is
allways ignored.
When Building the war module FM now tries to access the project model
in order to access any eventually defined "finalName" configuration
options in your SWF modules. Unfortunately the reading of the pom
results in an Error that "swf" is an unsupported packaging type. This
exception is caught and flexmojos simply logs a "cant read project
pom" message and swallows the rest of the error. Because the default
error handling simply returns null you get a NPE in the following
command to access a modules finalName.

I don't use finalName in any modules, simply appending the option
"<useFinalName>flase</useFinalName>" in my war-pom resolved the issue.

Hope this helps.

Chris

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

http://flexmojos.sonatype.org/

Reply via email to