M2Eclipse does not always pass configuration correctly to plugins -----------------------------------------------------------------
Key: MECLIPSE-624 URL: http://jira.codehaus.org/browse/MECLIPSE-624 Project: Maven 2.x Eclipse Plugin Issue Type: Bug Reporter: Peter De Maeyer Priority: Blocker Attachments: project.tar.gz I am using M2Eclipse with the native-maven-plugin. However, the configuration of the native-maven-plugin is not correcly passed onto the mojo: NativeJavahMojo is created with all fields to default, even though some of them are configured! Eg. given the following configuration section of the pom.xml: ... <executions> <execution> <id>javah</id> <phase>generate-sources</phase> <configuration> <outputDirectory>my-custom-output-dir</outputDirectory> <classNames> <className>org.MyClassName</className> </classNames> <outputFileName>MyCustomOutputFileName.h</outputFileName> </configuration> <goals> <goal>javah</goal> </goals> </execution> </executions> ... When I execute the native:javah Maven goal I expect these custom configuration settings to be picked up, but they aren't. The debug output I get is the following: --- [DEBUG] Configuring mojo 'org.codehaus.mojo:native-maven-plugin:1.0-alpha-4-SNAPSHOT:javah' with basic configurator --> [DEBUG] (f) implementation = default [DEBUG] (f) outputDirectory = /home/peter/workspace/de-maeyer/search/native/linux/target/native/javah [DEBUG] (f) project = MavenProject: de.maeyer:search-native-linux:0.0.1-SNAPSHOT @ /home/peter/workspace/de-maeyer/search/native/linux/pom.xml [DEBUG] (f) verbose = false [DEBUG] (f) workingDirectory = /home/peter/workspace/de-maeyer/search/native/linux [DEBUG] -- end configuration -- --- Another report can be found here: http://old.nabble.com/m2eclipse-does-not-configure-mojo-from-pom.xml-td22940611.html It describes a workaround involves unchecking "Skip Maven compiler plugin when processing resources" and disabling workspace resolution, which is not an option for me: workspace resolution is the main reason I use M2Eclipse (and Maven) in the first place! I'm dead in the water as long as I can't configure the native-maven-plugin. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira