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/

Reply via email to