Hi,
I am trying to get the test code coverage for an flex app+spring. It
uses graniteds for generating the DAO objects. For some reason, in
flexmojos 4+ versions its is failing to create the build.
Following is the error i am getting when i try to do mvn clean install
[ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-
plugin:4.0-beta-3:generate (default) on project simple-swf: Execution
default of goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-
beta-3:generate failed. NullPointerException -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-
beta-3:generate (default) on project simple-swf: Execution default of
goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-beta-3:generate
failed.
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
225)
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.PluginExecutionException: Execution
default of goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-
beta-3:generate failed.
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:
110)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
209)
... 19 more
Caused by: java.lang.NullPointerException
at
org.sonatype.flexmojos.generator.SimpleGeneratorMojo.execute(SimpleGeneratorMojo.java:
159)
at
org.sonatype.flexmojos.plugin.generator.GeneratorMojo.execute(GeneratorMojo.java:
40)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:
101)
... 20 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
It was working fine with previous versions of flex mojo.
I am using maven 3.0.3 version
I am also pasting my build as well
<sourceDirectory>src/main/flex</sourceDirectory>
<testSourceDirectory>src/test/flex</testSourceDirectory>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonatype.flexmojos</groupId>
<artifactId>flexmojos-maven-plugin</artifactId>
<version>${flex.mojos.maven.version}</version>
<executions>
<execution>
<goals><goal>generate</goal></goals>
<configuration>
<generatorToUse>graniteds2</generatorToUse>
<includeJavaClasses>
<includeClass>com.example.aams.entity.*</includeClass>
</includeJavaClasses>
<templates>
<base-enum-template>${basedir}/src/main/template/enum.gsp</
base-enum-template>
<base-entity-template>${basedir}/src/main/template/
beanBase.gsp</base-entity-template>
<entity-template>${basedir}/src/main/template/bean.gsp</entity-
template>
<base-bean-template>${basedir}/src/main/template/beanBase.gsp</
base-bean-template>
<bean-template>${basedir}/src/main/template/bean.gsp</bean-
template>
</templates>
</configuration>
</execution>
</executions>
<configuration>
<coverage>true</coverage>
<debug>true</debug>
<locales>
<param>en_US</param>
</locales>
<sourceFile>./SimpleApplication.mxml</
sourceFile>
<configurationReport>true</
configurationReport>
</configuration>
<dependencies>
<dependency>
<groupId>com.adobe.flex</groupId>
<artifactId>compiler</artifactId>
<version>${flex.sdk.version}</version>
<type>pom</type>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
</build>
--
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/