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/

Reply via email to