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%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] For more options, visit this group at http://groups.google.com/group/flex-mojos http://flexmojos.sonatype.org/
