[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [m2e-dev] lifecycle mapping for compilerId
|
Hey!
Ok, I see… I am using 1.6.1… :-(
Cheers,
-Martin
>
> What m2e version are you using? There appears to be a regression in
> 1.6.1 that breaks this specific usecase (don't have bugzilla url handy,
> sorry).
>
> --
> Regards,
> Igor
>
> On Thu, Jul 16, 2015, at 06:33 AM, Martin Lippert wrote:
>> Hey!
>>
>> I have a question about a problem that I observed and I hope someone can
>> shed some light on this.
>> We have the groovy-eclipse compiler and can configure this in the pom.xml
>> file for the maven-compiler-plugin like this:
>>
>> <plugin>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-compiler-plugin</artifactId>
>> <configuration>
>> <compilerId>groovy-eclipse-compiler</compilerId>
>> </configuration>
>> <dependencies>
>> <dependency>
>> <groupId>org.codehaus.groovy</groupId>
>> <artifactId>groovy-eclipse-compiler</artifactId>
>> <version>2.8.0-01</version>
>> </dependency>
>> <dependency>
>> <groupId>org.codehaus.groovy</groupId>
>> <artifactId>groovy-eclipse-batch</artifactId>
>> <version>2.1.8-01</version>
>> </dependency>
>> </dependencies>
>> </plugin>
>>
>> We also have a project configurator plugin that deals with this and
>> defines a lifecycle mapping for this like:
>>
>> <lifecycleMappingMetadata>
>> <pluginExecutions>
>>
>> <pluginExecution>
>> <pluginExecutionFilter>
>> <groupId>org.apache.maven.plugins</groupId>
>> <artifactId>maven-compiler-plugin</artifactId>
>> <versionRange>[2.0,)</versionRange>
>> <goals>
>> <goal>compile</goal>
>> <goal>testCompile</goal>
>> </goals>
>> <parameters>
>> <compilerId>groovy-eclipse-compiler</compilerId>
>> </parameters>
>> </pluginExecutionFilter>
>> <action>
>> <configurator>
>> <id>org.codehaus.groovy.m2eclipse.configurator</id>
>> </configurator>
>> </action>
>> </pluginExecution>
>>
>> Nevertheless this mapping isn’t taken into account. Importing the project
>> into Eclipse causes an error (the log complains about a duplicated
>> lifecycle mapping or something like that). It seems to me that the
>> lifecycle mapping from the configurator plugin is not taken into account
>> at all for this compilerId configuration.
>>
>> I can solve this by adding the lifecycle mapping information to the
>> project itself, but I would like to avoid that. That is why I have the
>> m2e connector plugin that defines the lifecycle mapping.
>>
>> Does anyone know what is going wrong here?
>>
>> Thanks a lot for your help!
>> -Martin
>> _______________________________________________
>> m2e-dev mailing list
>> m2e-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/m2e-dev
> _______________________________________________
> m2e-dev mailing list
> m2e-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/m2e-dev