It's because the new m2e plugin changed behavior to avoid some problems in the old m2eclipse plugin. It does now not execute all lifecycles if not a extension for the plugin is installed, or if it's not specifically told to execute them. More info in pages linked here: http://wiki.eclipse.org/Category:M2E
One of the phases that is not executed more, and gives error in the pom is
the generate-sources phase used by cxf-codegen-plugin. Put in the following
m2e instruction in the pluginManagement of your pom to instruct m2e to
execute the plugin when you do a "maven->Update project configuration" in
eclipse. It will then remove the error, and generate the sources.
It will still not make to folder with generated source a source folder. Then
you have to add the build-helper-maven-plugin
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<versionRange>[2.4.0,)</versionRange>
<goals>
<goal>wsdl2java</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute></execute>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
--
View this message in context:
http://cxf.547215.n5.nabble.com/Cxf-maven-plugin-on-m2e-indigo-tp5022754p5037155.html
Sent from the cxf-user mailing list archive at Nabble.com.
