I was using maven 3.0.2 and I've now updated to 3.0.3.
I'm now getting an error (see below) and it looks like there's something
wrong in the plugin configuration. I'm using the configuration documented in
the wiki
https://docs.sonatype.org/display/FLEXMOJOS/Building+an+AIR+Application
Do you see what could it be?
[ERROR] Failed to execute goal
org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air (default)
on project disco-app: Unable to parse confi
guration of mojo
org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air: When
configuring a basic element the configuration cannot contain
any child elements. Configuration element 'scan'. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air (defa
ult) on project disco-app: Unable to parse configuration of mojo
org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air: When
configuring a
basic element the configuration cannot contain any child elements.
Configuration element 'scan'.
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:221)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginConfigurationException: Unable to
parse configuration of mojo org.sonatype.flexmojos:flexmojos-maven-plugin:4
.0-beta-5:sign-air: When configuring a basic element the configuration
cannot contain any child elements. Configuration element 'scan'.
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:597)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:529)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:92)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by:
org.codehaus.plexus.component.configurator.ComponentConfigurationException:
When configuring a basic element the configuration cannot conta
in any child elements. Configuration element 'scan'.
at
org.codehaus.plexus.component.configurator.converters.basic.AbstractBasicConverter.fromConfiguration(AbstractBasicConverter.java:122)
at
org.codehaus.plexus.component.configurator.converters.composite.CollectionConverter.fromChildren(CollectionConverter.java:153)
at
org.codehaus.plexus.component.configurator.converters.composite.CollectionConverter.fromConfiguration(CollectionConverter.java:112)
at
org.codehaus.plexus.component.configurator.converters.ComponentValueSetter.configure(ComponentValueSetter.java:325)
at
org.codehaus.plexus.component.configurator.converters.composite.ObjectWithFieldsConverter.processConfiguration(ObjectWithFieldsConverter.ja
va:151)
at
org.codehaus.plexus.component.configurator.BasicComponentConfigurator.configureComponent(BasicComponentConfigurator.java:56)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:567)
... 22 more
[ERROR]
Thanks!
xavi
On Tue, Mar 8, 2011 at 7:33 PM, Marvin Froeder <[email protected]> wrote:
> Your error not even touched flexmojos code.... feels to be a maven
> issue.... try other maven version...
>
> On Tue, Mar 8, 2011 at 3:25 PM, Xavi Beumala <[email protected]>wrote:
>
>> Hi all,
>>
>> I'm trying to build an AIR app using FlexMojos 4.0-beta-5 and FlexSDK
>> 4.5.0.18623 but I'm getting the error below:
>>
>> [ERROR] Failed to execute goal
>> org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air (default)
>> on project disco-app: Unable to parse configuration of mojo
>> org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air: Error
>> loading class 'org.sonatype.flexmojos.plugin.air.Scan' -> [Help 1]
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air
>> (default) on project disco-app: Unable to parse configuration of mojo
>> org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-5:sign-air: Error
>> loading class 'org.sonatype.flexmojos.plugin.air.Scan'
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:221)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>> at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>> at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>> at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>> at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>> at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>> Caused by: org.apache.maven.plugin.PluginConfigurationException: Unable to
>> parse configuration of mojo org.sonatype.flexmojos:flexmojos-maven-plugin:4
>> .0-beta-5:sign-air: Error loading class
>> 'org.sonatype.flexmojos.plugin.air.Scan'
>> at
>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:593)
>> at
>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:525)
>> at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:98)
>> at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>> ... 19 more
>> Caused by:
>> org.codehaus.plexus.component.configurator.ComponentConfigurationException:
>> Error loading class 'org.sonatype.flexmojos.plugin.air.Scan'
>>
>>
>>
>> My pom file looks like something like:
>>
>> <dependencies>
>> <dependency>
>> <groupId>com.adobe.flex.framework</groupId>
>> <artifactId>air-framework</artifactId>
>> <version>${flex.sdk.version}</version>
>> <type>pom</type>
>> </dependency>
>> </dependencies>
>>
>> <build>
>> <sourceDirectory>src/main/flex</sourceDirectory>
>> <plugins>
>> <plugin>
>> <groupId>org.sonatype.flexmojos</groupId>
>> <artifactId>flexmojos-maven-plugin</artifactId>
>> <extensions>true</extensions>
>> <configuration>
>> <flexBuilderCompatibility>true</flexBuilderCompatibility>
>>
>> <sourceFile>Main.mxml</sourceFile>
>>
>> <descriptorTemplate>${basedir}/src/main/flex/Main-app.xml</descriptorTemplate>
>>
>> <keystore>${keystore.file}</keystore>
>> <storepass>${keystore.password}</storepass>
>> </configuration>
>> <executions>
>> <execution>
>> <goals>
>> <goal>sign-air</goal>
>> </goals>
>> </execution>
>> </executions>
>> </plugin>
>> </plugins>
>> </build>
>> Would you have any hint on what might be wrong?
>>
>> Thanks a lot in advance!
>> Xavi
>>
>> --
>> 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/
>
--
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/