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/

Reply via email to