the installer is actually implemented with a profile which is activated with a -Dprepare flag, was just trying to show how to easily install swc's into a repo for use else where in other poms
On Sep 30, 12:20 pm, Marvin Froeder <[email protected]> wrote: > Somehow making this part of the regular build feels extremely bad.... > > > > > > > > > > On Friday, September 30, 2011, Zapper <[email protected]> wrote: > > Been working on this for far too long, not to share the solution I > > found. > > > Had a simple task, add one of the adobe flex sdk sample themes onto a > > project with dual maven/flash builder compiling. > > > Flash builder piece of cake. > > > Flex Mojos (flexmojos-version 4.0-RC1 & flex-version 4.5.1.21328) > > massive pain, with lots of to me at least ""Error: The style 'BLAH' is > > only supported by type 'spark.components.BLAH' with the theme(s) > > 'spark, mobile'." Solution" errors > > > Here's the solution I found: > > > install the compiled theme swc you rather like into your local repo > > > I used this rather niffy maven plugin helper for a installer pom > > > {code} > > <project> > > <modelVersion>4.0.0</modelVersion> > > <groupId>youview.tools</groupId> > > <artifactId>installer-pom</artifactId> > > <packaging>pom</packaging> > > <version>1.0</version> > > <name>Installer Pom for Flash Tools</name> > > > <build> > > <sourceDirectory>src</sourceDirectory> > > <plugins> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-install-plugin</artifactId>> > <version>2.3.1</version> > > <extensions>true</extensions>> > <configuration> > > <packaging>swc</packaging>> > </configuration> > > <executions> > > <execution> > > <id>deploy-graphite-theme-1.0</id> > > <phase>initialize</phase>> > <goals> > > <goal>install-file</goal>> > </goals> > > <configuration> > > <file>SOMEPATH/libs/graphite-theme-1.0.swc</file> > > <groupId>youview.tools.theme</groupId> > > <artifactId>graphite-theme</artifactId> > > <version>1.0</version> > > > > > > > > > > </configuration> > > </execution> > > > </executions> > > </plugin> > > </plugins> > > </build> > > </project> > > {code} > > > Then in the code in dependencies dead easy basically just needed the > > spark theme added as well... DOH! > > > {code} > > <?xml version="1.0" encoding="UTF-8"?> > > <project xmlns="http://maven.apache.org/POM/4.0.0" > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > >http://maven.apache.org/maven-v4_0_0.xsd"> > > > <modelVersion>4.0.0</modelVersion> > > > <groupId>youview.tools</groupId> > > <artifactId>VirtualRemote</artifactId> > > <version>1.3</version> > > <packaging>air</packaging> > > <name>VirtualRemote</name> > > > <build> > > <sourceDirectory>src</sourceDirectory> > > <plugins> > > <plugin> > > <groupId>org.sonatype.flexmojos</groupId> > > <artifactId>flexmojos-maven-plugin</artifactId> > > <version>${flexmojos-version}</version> > > > NORMAL MAVEN CODE GUFF > > > </plugin> > > </plugins> > > </build> > > > <dependencies> > > > <!-- from sonatype repo --> > > <dependency> > > <groupId>com.adobe.flex.framework</groupId> > > <artifactId>spark</artifactId> > > <type>swc</type> > > <scope>theme</scope> > > <version>${flex-version}</version> > > </dependency> > > > <!-- installer above --> > > <dependency> > > <groupId>youview.tools.theme</groupId> > > <artifactId>graphite-theme</artifactId> > > <version>1.0</version> > > <type>swc</type> > > <scope>theme</scope> > > </dependency> > > </dependencies> > > </project> > > {code} > > > All those "Error: The style 'BLAH' is only supported by type > > 'spark.components.BLAH' with the theme(s) 'spark, mobile'." Solution > > dead and a lovely air app with a theme > > > :) > > > tada > > > Ant > > > -- > > 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/
