On Tue, Oct 4, 2016 at 4:41 PM, Igor Fedorenko <i...@ifedorenko.com> wrote:
> source=workspace means the plugin is ignored at workspace level, most > likely you used quick-fix to do that some time in the past. You can see > workspace-level configuration in Eclipse Preferences, Maven, Lifecycle > Mapping ("basic" is a polite way to describe the preference page). > > Thanks. I should've checked global config after you pointed me at the project config. That pointed me to a file containing <pluginExecution> <pluginExecutionFilter> <groupId>com.google.closure</groupId> <artifactId>closure-maven-plugin</artifactId> <versionRange>0.0.1-SNAPSHOT</versionRange> <goals> <goal>generate-closure-sources</goal> </goals> </pluginExecutionFilter> <action> <ignore /> </action> </pluginExecution> which, IIUC, should suppress an older version. I am debugging <version>1.3.0-SNAPSHOT</version> of my plugin. I shut down Eclipse, edited that file to remove that fragment, and restarted and it worked even without a local override in integration-test POM :) I also found that everything (narrowly construed) works when I add the following to my demo project POM. I tried adding this initially without a <versionRange>, and got an error message about <versionRange> being required. <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId>com.google.closure</groupId> <artifactId>closure-maven-plugin</artifactId> <versionRange>1.3.0-SNAPSHOT</versionRange> <goals> <goal>generate-closure-sources</goal> </goals> </pluginExecutionFilter> <action> <execute> ... so AFAICT, <versionRange> is optional in the META-INF context, required in the <pluginManagement> context and ignored in the global configuration context. Thanks for all your help
_______________________________________________ m2e-users mailing list m2e-users@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/m2e-users