Wow -- so I have to create a theme SWC project for all 8 of my themes? Yikes what a pain!
On Oct 27, 10:23 am, Christofer Dutz <[email protected]> wrote: > I think the way to do it in FM4 is to add a dependency to your themes > and scope them with "theme" > > <dependency> > <groupId>mygroup</groupId> > <artifactId>myartifact</artifactId> > <version>myversion</version> > <scope>theme</scope> > <type>swc</type> > </dependency> > > Chris > > 2011/10/27 David Vree <[email protected]>: > > > > > > > > > Trying to upgrade from Flexmojos 3.8 to 4.0-RC2 and am getting a new > > warning I had not seen before: > > > [WARNING] No themes are explicitly defined in the <theme> section or > > in any scope="theme" dependencies. Flexmojos is now attempting to > > figure out which themes to include. (to avoid this warning you should > > explicitly state your theme dependencies) > > [WARNING] Adding spark.css theme because spark.swc was included as a > > dependency > > > In my case, I have several themes which I've created as CSS files and > > included in my SWF. Googling around, it looks like one can reference > > a CSS file as a theme in the pom so I tried this in my configuration: > > > <themes> > > <theme>com/mycorp/core/flex/client/css/Main.css</theme> > > </themes> > > > What I got was a NullPointerException: > > > [INFO] --- flexmojos-maven-plugin:4.0-RC2:compile-swf (default-compile- > > swf) @ myapp-core-flex-client --- > > [INFO] Flexmojos 4.0-RC2 > > [INFO] Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT > > file > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Total time: 6.646s > > [INFO] Finished at: Thu Oct 27 10:12:50 EDT 2011 > > [INFO] Final Memory: 10M/130M > > [INFO] > > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven- > > plugin:4.0-RC2:compile-swf (default-compile-swf) on project myapp-core- > > flex-client: java.lang.NullPointerException -> [Help 1] > > [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with > > the -e switch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [ERROR] > > [ERROR] For more information about the errors and possible solutions, > > please read the following articles: > > [ERROR] [Help > > 1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > > > I've tried all manner of different names for the file all with the > > same resulting NullPointerException. Here is (most of) my effective > > POM: > > > <plugin> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-maven-plugin</artifactId> > > <version>4.0-RC2</version> > > <extensions>true</extensions> > > <dependencies> > > <dependency> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-threadlocaltoolkit-wrapper</ > > artifactId> > > <version>4.0-RC2</version> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-generator-graniteds-2.2.0</ > > artifactId> > > <version>4.0-RC2</version> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>com.adobe.flex</groupId> > > <artifactId>compiler</artifactId> > > <version>4.1.0.16076</version> > > <type>pom</type> > > <scope>compile</scope> > > </dependency> > > <dependency> > > <groupId>com.mycorp</groupId> > > <artifactId>gas3-helper</artifactId> > > <version>2.2.0</version> > > <scope>compile</scope> > > </dependency> > > </dependencies> > > <configuration> > > <sourceFile>com/mycorp/core/flex/client/main/ > > MyappCoreFlexClient.mxml</sourceFile> > > <targetPlayer>10.0.0</targetPlayer> > > <locales> > > <locale>en_US</locale> > > </locales> > > <themes> > > <theme>com/mycorp/core/flex/client/css/Main.css</theme> > > </themes> > > <debug>true</debug> > > <compilerWarnings> > > <show-actionscript-warnings>true</show-actionscript- > > warnings> > > <show-binding-warnings>true</show-binding-warnings> > > <show-shadowed-device-font-warnings>true</show-shadowed- > > device-font-warnings> > > <show-show-unused-type-selector-warnings>true</show-show- > > unused-type-selector-warnings> > > <warn-bad-nan-comparison>true</warn-bad-nan-comparison> > > </compilerWarnings> > > </configuration> > > </plugin> > > > -- > > 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/ -- 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/
