Hi Maurice, just had another look. It seems that you are missing a dependency to the mobile-components.
<groupId>com.adobe.flex.framework.mobile</groupId> <artifactId>mobilecomponents</artifactId> <version>4.11.0.20131017</version> Try adding that to your project, eventually this should get you a little further. Chris -----Ursprüngliche Nachricht----- Von: Maurice Amsellem [mailto:maurice.amsel...@systar.com] Gesendet: Montag, 28. Oktober 2013 17:22 An: users@flex.apache.org Betreff: RE: Using flexmojos maven plugin to build AIR mobile application I am not familiar with FM, but usually, when I have these kind of errors, I add a -dump-config to the compiler options. You could also have a look at the temp config.xml that is automatically generated by IDEA when you compile a module. It's located in C:\Users\<user>\AppData\Local\Temp\IntelliJ_IDEA BTW, are you a relative of Ioulia Timochenko ? Maurice -----Message d'origine----- De : Dmitry Timoshenko [mailto:workingfe...@gmail.com] Envoyé : lundi 28 octobre 2013 17:02 À : users@flex.apache.org Objet : Using flexmojos maven plugin to build AIR mobile application I have dial with AIR mobile application based on 's:ViewNavigatorApplication'. I use Apache Flex SDK 4.10 and Flexmojos plugin 6.0.1 and JetBrains IDEA 12.1.4 I made 'pom.xml', added 'air-framework' dependencies. The IDE imported it successfully and made the project configuration. The dependencies are shown under the 'Extranl Libraries' node, I can see it. But I don't see ViewNavigatorApplication class, I only see WindowedApplication. The 'pom.xml' loads 'airmobile-config.xml'. When I try to compile it, I get the error 'Error: Could not resolve 's:ViewNavigatorApplication' to a component implementation'. I will soon tear my hair out from my head. Here is the pom.xml I use. <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> <name>Mobile Catalog</name> <parent> <groupId>com.uni.versal</groupId> <artifactId>versal</artifactId> <version>2.0-SNAPSHOT</version> </parent> <artifactId>mobile-catalog</artifactId> <packaging>air</packaging> <properties> <!--the application name which must match the main mxml file--> <!--and application descriptor file names --> <application.name>MobileCatalog</application.name> </properties> <build> <directory>${project.basedir}/target</directory> <finalName>${project.artifactId}</finalName> <sourceDirectory>src/main/flex</sourceDirectory> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <groupId>net.flexmojos.oss</groupId> <artifactId>flexmojos-maven-plugin</artifactId> <extensions>true</extensions> <dependencies> <dependency> <groupId>com.adobe.flex</groupId> <artifactId>compiler</artifactId> <version>${flex.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.adobe.air</groupId> <artifactId>compiler</artifactId> <version>${air.version}</version> <type>pom</type> </dependency> </dependencies> <configuration> <!--<targetPlayer>11</targetPlayer>--> <swfVersion>13</swfVersion> <flexBuilderCompatibility>true</flexBuilderCompatibility> <loadConfig>${settings.localRepository}/com/adobe/flex/framework/framework/${flex.version}/configs_zip/airmobile-config.xml</loadConfig> <sourceFile>${application.name}.mxml</sourceFile> <descriptorTemplate>${basedir}/src/main/flex/${application.name}-app.xml</descriptorTemplate> <!--<configurationReport>true</configurationReport>--> <keystore>${project.basedir}/mobile_catalog.p12</keystore> <storepass>asdf</storepass> <!--optionally include files in the AIR package --> <includeFileSets> <fileSet> <directory>src/main/resources</directory> <includes> <include>*.*</include> </includes> </fileSet> </includeFileSets> <storepass></storepass> <contextRoot>versal</contextRoot> <!--<localesCompiled>--> <!--<locale>en_US</locale>--> <!--<locale>ru_RU</locale>--> <!--</localesCompiled>--> <localesSourcePath>src/main/locales/{locale}</localesSourcePath> <defines> <property> <name>CONFIG::debug</name> <value>true</value> </property> <property> <name>CONFIG::release</name> <value>false</value> </property> </defines> <debug>true</debug> <optimize>false</optimize> </configuration> <executions> <execution> <goals> <goal>sign-air</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>com.adobe.flex.framework.air</groupId> <artifactId>air-framework</artifactId> <version>${flex.version}</version> <type>pom</type> </dependency> </dependencies> </project>