You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Robert Scholte <rf...@apache.org> on 2014/02/28 19:05:41 UTC

Re: [jira] (MCHECKSTYLE-166) Drop @requiresDependencyResolution test

I still can't access jira.codehaus.org, so let me respond this way.

Mark, I think you're wrong here. The custom ruleset is added as a  
dependency to the maven-checkstyle-plugin, not to the project. So it'll  
always be used once Maven resolves the plugin dependencies, no matter the  
scope (it´s not even possible to set the scope here ;) )
So I agree with Ernst that the requiresDependencyResolution could be  
dropped.

Robert

Op Fri, 28 Feb 2014 09:10:00 +0100 schreef Mark Struberg (JIRA)  
<ji...@codehaus.org>:

>
>      [  
> https://jira.codehaus.org/browse/MCHECKSTYLE-166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel  
> ]
>
> Mark Struberg closed MCHECKSTYLE-166.
> -------------------------------------
>
>     Resolution: Won't Fix
>       Assignee: Mark Struberg
>
> The maven-checkstyle-plugin supports loading the checkstyle rule from a  
> dependency (see documentation about multi-module builds and creating a  
> custom build-tools.jar). For this to work we need to resolve the list of  
> dependencies first.
> Please note that the dependency resolution itself does not cost much  
> these days anymore.
>
>> Drop @requiresDependencyResolution test
>> ---------------------------------------
>>
>>                 Key: MCHECKSTYLE-166
>>                 URL: https://jira.codehaus.org/browse/MCHECKSTYLE-166
>>             Project: Maven Checkstyle Plugin
>>          Issue Type: Bug
>>    Affects Versions: 2.8
>>         Environment: N/A
>>            Reporter: Ernst de Haan
>>            Assignee: Mark Struberg
>>            Priority: Minor
>>
>> Currently, the  
>> [{{CheckstyleViolationCheckMojo}}|http://svn.apache.org/viewvc/maven/plugins/tags/maven-checkstyle-plugin-2.8/src/main/java/org/apache/maven/plugin/checkstyle/CheckstyleViolationCheckMojo.java?revision=1188083&view=markup]  
>> class declares:{code}@requiresDependencyResolution test{code}However,  
>> that should not be necessary. Checkstyle works on source files, not on  
>> bytecode.
>> If this declaration would be removed, then this Checkstyle plugin  
>> should still work perfectly fine (I would expect without any further  
>> code changes).
>> The advantage would be that in our Continuous Integration pipeline I  
>> can skip the _compile_ stage and immediately trigger the _checkstyle_  
>> stage. That would save us multiple minutes on the feedback roundtrip.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.1.6#6162)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org