This is desktop application and it looks like that:
-pom - ALL - contains list of modules for compile
--pom - AIR - contains Air compiler, dependencies to third party swc
First module:
---pom - LIB - contains list of sub modules
<modules>
<module>air-lib</module> - this is first module whitch started
to compile
and got problem whitch I mentioned above
<module>air-components-lib</module>
<module>air-services-lib</module>
</modules>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>net.flexmojos.oss</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>${flexmojos.version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<configuration>
<escapeString>\</escapeString>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencies>
<dependency>
<groupId>org.spicefactory</groupId>
<artifactId>parsley-flex4</artifactId>
<type>swc</type>
</dependency>
<dependency>
<groupId>org.spicefactory</groupId>
<artifactId>spicelib-flex</artifactId>
<type>swc</type>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-as3-flex</artifactId>
<type>swc</type>
</dependency>
</dependencies>
----pom - air-lib
<artifactId>air-lib</artifactId>
<packaging>swc</packaging>
<name>${project.artifactId}</name>
<build>
<sourceDirectory>src/main/flex</sourceDirectory>
<testSourceDirectory>src/test/flex</testSourceDirectory>
<plugins>
<plugin>
<groupId>net.flexmojos.oss</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>${flexmojos.version}</version>
<extensions>true</extensions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
net.flexmojos.oss
</groupId>
<artifactId>
flexmojos-maven-plugin
</artifactId>
<versionRange>
[${flexmojos.version},)
</versionRange>
<goals>
<goal>compile-swc</goal>
<goal>test-compile</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore>
</ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencies>
<dependency>
<groupId>org.apache.flex.framework.air</groupId>
<artifactId>air-framework</artifactId>
<version>${flex.version}</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.flexunit</groupId>
<artifactId>flexunit</artifactId>
<classifier>flex4</classifier>
<version>${flexunit.version}</version>
<type>swc</type>
</dependency>
<dependency>
<groupId>com.hurlant</groupId>
<artifactId>as3crypto</artifactId>
<type>swc</type>
</dependency>
<dependency>
<groupId>com.adobe.cairngorm</groupId>
<artifactId>persistence</artifactId>
<type>swc</type>
</dependency>
<dependency>
<groupId>com.coltware.airxzip</groupId>
<artifactId>airxzip</artifactId>
<type>swc</type>
</dependency>
<dependency>
<groupId>com.adobe.cairngorm</groupId>
<artifactId>navigationParsley</artifactId>
<type>swc</type>
</dependency>
<dependency>
<groupId>com.adobe.cairngorm</groupId>
<artifactId>contract</artifactId>
<type>swc</type>
</dependency>
</dependencies>
We are using adobe air 2.6, above configuration works with flex mojos 6.0.1.
-----
Flex/Air developer open to new job offers and challenges.
[email protected]
--
View this message in context:
http://apache-flex-users.2333346.n4.nabble.com/New-Flexmojos-7-0-0-SNAPSHOT-available-tp3798p3937.html
Sent from the Apache Flex Users mailing list archive at Nabble.com.