Or for who wanna get dirty and fix it :D On Thu, Nov 4, 2010 at 2:49 PM, Collin Peters <[email protected]>wrote:
> For future people who find this thread via search: > https://issues.sonatype.org/browse/FLEXMOJOS-364 > > On Nov 2, 11:14 am, Marvin Froeder <[email protected]> wrote: > > On Tue, Nov 2, 2010 at 3:13 PM, Collin Peters <[email protected] > >wrote: > > > > > > > > > > > > > > > > > > > > > A bit of an odd problem after upgrading to Flexmojos 4 to get the new > > > support for modules. > > > > > We have a multi-module project that compiled ok with Flexmojos 3. > > > After upgrading to Flex 4 it first complained that it couldn't find > > > the CSS file. So the code <mx:Style source="/ > > > default_lifecycle.css" /> resulted in the error "Error: Problem > > > finding external stylesheet: /default_lifecycle.css". I found the > > > solution to this problem in a previous post where the following code > > > allows it to find the CSS file: > > > > > <plugin> > > > <groupId>org.codehaus.mojo</groupId> > > > <artifactId>build-helper-maven-plugin</artifactId> > > > <version>1.5</version> > > > <executions> > > > <execution> > > > <id>add-source</id> > > > <phase>generate-sources</phase> > > > <goals> > > > <goal>add-source</goal> > > > </goals> > > > <configuration> > > > <sources> > > > <source>src/main/resources</source> > > > </sources> > > > </configuration> > > > </execution> > > > </executions> > > > </plugin> > > > > Unfortunately, flex compiler deals with .css as it was a source file, not > a > > resource. As source, like any .as or any .mxml > > > > > Within my CSS I have some embedded images such as: email-broadcast- > > > icon: Embed('/icons/email_broadcast_50.png'); > > > Flexmojos 4 now complains with the error " Error: Invalid Embed > > > directive in stylesheet - can't resolve source 'Embed("/icons/ > > > email_broadcast_50.png")'." > > > > What is te real path for this image? > > > > > > > > > > > > > > > > > > > > > > > > > The one difference I have from a simple project is that I store all my > > > resources/icons up a few directories in a shared directory called > > > "resources/icons". In Flexmojos 3 I simply needed code like: > > > > > <resources> > > > <resource> > > > <directory>${basedir}/../../resources</directory> > > > <includes> > > > <include>**/sms_50.png</include> > > > <include>**/email_broadcast_50.png</include> > > > <include>**/email_50.png</include> > > > <include>**/phone_50.png</include> > > > </includes> > > > </resource> > > > </resources> > > > > Maven + relative paths (../) == bad idea, but I won't enter on this > > discussion > > > > > In the <build> section of the POM and it would work. In Flexmojos 4 > > > this no longer seems to work. I've tried various other things such as > > > copying the resources directly into src/main/resources but still with > > > no luck. The only thing that has worked has been to actually copy the > > > resources into src/main/flex which seems really odd. > > > > > So as a summary, Flexmojos 4 can't seem to find my CSS nor my icons > > > under src/main/resources. Furthermore, the build-helper-maven-plugin > > > solution I mentioned above only seems to work for the CSS and not for > > > the icons. > > > > > I guess my questions in the simplest form are: > > > * What should go in src/main/resources if not for resources such as > > > CSS/images? Or is this a regression? > > > > If you can provide me with a 3 classes sample I can investigate this, > > otherwise there isn't much I can do. > > > > > * How do you specify an alternative directory to find resources? > > > > Like you did. > > > > > > > > > > > > > > > > > > > > > P.S. I am using Flexmojos4-beta1 as both beta2 and SNAPSHOT currently > > > fail with the asdoc-dita issue as described here: > > > > >http://groups.google.com/group/flex-mojos/browse_thread/thread/160431. > .. > > > > > -- > > > 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]<flex-mojos%[email protected]> > <flex-mojos%2bunsubscr...@googlegrou ps.com> > > > For more options, visit this group at > > >http://groups.google.com/group/flex-mojos > > > > >http://flexmojos.sonatype.org/ > > -- > 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]<flex-mojos%[email protected]> > For more options, visit this group at > http://groups.google.com/group/flex-mojos > > http://flexmojos.sonatype.org/ > -- 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/
