[jbosstools-issues] [JBoss JIRA] (JBIDE-13147) M2E is not able to resolve dependency for configured plugins (maven-checkstyle-plugin)

Max Rydahl Andersen (JIRA) jira-events at lists.jboss.org
Wed Nov 28 07:54:22 EST 2012


     [ https://issues.jboss.org/browse/JBIDE-13147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Max Rydahl Andersen resolved JBIDE-13147.
-----------------------------------------

    Resolution: Rejected


Karel, yes - Maven can do because its executed "safely" in an external process but with m2e its executed inside eclipse plus your workspace content will most likely change triggering a new build, triggering a new invocation if the plugin is too agressive.

Without having a good solution to that problem this is not something we can solve at this time.

Your workarounds will have to work for now and i'll reject this one since not specific to JBIDE.
                
> M2E is not able to resolve dependency for configured plugins (maven-checkstyle-plugin)
> --------------------------------------------------------------------------------------
>
>                 Key: JBIDE-13147
>                 URL: https://issues.jboss.org/browse/JBIDE-13147
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: maven, UpStream
>    Affects Versions: 4.0.0.Beta1
>         Environment: JBDS 6.0.0.Beta2, Mac OS X
>            Reporter: Karel Piwko
>            Assignee: Fred Bricon
>
> Following configuration of the maven-checkstyle-plugin shows error marker in JBDS:
> {code:xml}
> <plugin>
>                     <groupId>org.apache.maven.plugins</groupId>
>                     <artifactId>maven-checkstyle-plugin</artifactId>
>                     <version>2.6</version>
>                     <configuration>
>                         <configLocation>code-style/checkstyle.xml</configLocation>
>                         <logViolationsToConsole>true</logViolationsToConsole>
>                         <violationSeverity>error</violationSeverity>
>                     </configuration>
>                     <executions>
>                         <execution>
>                             <id>checkstyle-report</id>
>                             <phase>process-classes</phase>
>                             <goals>
>                                 <goal>check</goal>
>                             </goals>
>                         </execution>
>                     </executions>
>                     <dependencies>
>                         <dependency>
>                             <groupId>org.jboss.shrinkwrap.resolver</groupId>
>                             <artifactId>shrinkwrap-resolver-build-resources</artifactId>
>                             <version>${project.version}</version>
>                         </dependency>
>                     </dependencies>
>                 </plugin>
> {code}
> M2E lifecycle configuration:
> {code:xml}
> <!-- So m2e doesn't throw errors for features it doesn't support in the POM -->
>                 <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-checkstyle-plugin</artifactId>
>                                         <versionRange>[1.0.0,)</versionRange>
>                                         <goals>
>                                             <goal>check</goal>
>                                         </goals>
>                                     </pluginExecutionFilter>
>                                     <action>
>                                         <execute />
>                                     </action>
>                                 </pluginExecution>
>                             </pluginExecutions>
>                         </lifecycleMappingMetadata>
>                     </configuration>
>                 </plugin>
> {code}
> shrinkwrap-resolver-build resources is a part of the modules in multimodule project and Resolve projects from Workspace is enabled.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list