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