m2eclipse - Include older m2e plugins with m2e 1.0+ using life-cycle mapping? -
m2eclipse - Include older m2e plugins with m2e 1.0+ using life-cycle mapping? -
i want enable older plug ins not available in m2e v 1.0
i have added pom not work if there multiple items.
<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.maven.plugins</groupid> <artifactid>maven-dependency-plugin</artifactid> <version>[0.0.0,)</version> <goals> <goal>unpack</goal> </goals> </pluginexecutionfilter> <action> <execute /> </action> </pluginexecution> <pluginexecution> <pluginexecutionfilter> <groupid>org.codehaus.mojo</groupid> <artifactid>build-helper-maven-plugin</artifactid> <version>[0.0.0,)</version> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> </pluginexecutionfilter> <action> <execute /> </action> </pluginexecution> </pluginexecutions> </lifecyclemappingmetadata> </configuration> </plugin> </plugins> </pluginmanagement>
i have tried next variation.
<pluginmanagement> <plugins> <plugin> <groupid>org.eclipse.m2e</groupid> <artifactid>lifecycle-mapping</artifactid> <version>1.0.0</version> <configuration> <lifecyclemappingmetadata> <lifecyclemappings> <lifecyclemapping> <pluginexecutions> <pluginexecution> <pluginexecutionfilter> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-dependency-plugin</artifactid> <version>[0.0.0,)</version> <goals> <goal>unpack</goal> </goals> </pluginexecutionfilter> <action> <execute /> </action> </pluginexecution> </pluginexecutions> </lifecyclemapping> <lifecyclemapping> <pluginexecutions> <pluginexecution> <pluginexecutionfilter> <groupid>org.codehaus.mojo</groupid> <artifactid>build-helper-maven-plugin</artifactid> <version>[0.0.0,)</version> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> </pluginexecutionfilter> <action> <execute /> </action> </pluginexecution> </pluginexecutions> </lifecyclemapping> </lifecyclemappings> </lifecyclemappingmetadata> </configuration> </plugin> </plugins> </pluginmanagement>
the error message is:
cannot parse lifecycle mapping metadata maven project mavenproject: com.sakriom:drools-context:0.0.1-snapshot @ d:\documents , settings.....\workspaces\eclipse 3.6 - scala\droolscontext\pom.xml cause: unrecognised tag: 'version' (position: start_tag seen ...\r\n ... @10:22)
how error message decoded?
"cause: unrecognised tag: 'version'" -- it's complaining <version>[0.0.0,)</version>
tag because doesn't belong within of <pluginexecutionfilter>
. should utilize <versionrange>[0.0.0,)</versionrange>
instead.
m2eclipse lifecycle m2e
Comments
Post a Comment