You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Guillaume Boué (JIRA)" <ji...@apache.org> on 2017/02/12 18:43:41 UTC
[jira] [Closed] (MCHECKSTYLE-324) cleanup debug "error messages"
when using inline checkstyle rules (on windows)
[ https://issues.apache.org/jira/browse/MCHECKSTYLE-324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Boué closed MCHECKSTYLE-324.
--------------------------------------
Resolution: Duplicate
> cleanup debug "error messages" when using inline checkstyle rules (on windows)
> ------------------------------------------------------------------------------
>
> Key: MCHECKSTYLE-324
> URL: https://issues.apache.org/jira/browse/MCHECKSTYLE-324
> Project: Maven Checkstyle Plugin
> Issue Type: Bug
> Reporter: Romain Manni-Bucau
> Priority: Minor
>
> Seems
> {code}
> configLocation = rulesFiles.getAbsolutePath();
> {code}
> should be
> {code}
> configLocation = rulesFiles.toURI().toURL().toExternalForm();
> {code}
> should use a URI instead of a file path for windows otherwise you get
> {code}
> [DEBUG] URLResourceLoader: Exception when looking for 'C:\cygwin\drone\src\github.com\rmannibucau\crest\target\checkstyle-rules.xml' at ''
> java.net.MalformedURLException: unknown protocol: c
> at java.net.URL.<init>(URL.java:600)
> at java.net.URL.<init>(URL.java:490)
> at java.net.URL.<init>(URL.java:439)
> at org.codehaus.plexus.resource.loader.URLResourceLoader.getResource(URLResourceLoader.java:71)
> at org.codehaus.plexus.resource.DefaultResourceManager.getResource(DefaultResourceManager.java:159)
> at org.codehaus.plexus.resource.DefaultResourceManager.getResourceAsFile(DefaultResourceManager.java:91)
> at org.apache.maven.plugin.checkstyle.exec.DefaultCheckstyleExecutor.getConfigFile(DefaultCheckstyleExecutor.java:822)
> at org.apache.maven.plugin.checkstyle.exec.DefaultCheckstyleExecutor.getConfiguration(DefaultCheckstyleExecutor.java:378)
> at org.apache.maven.plugin.checkstyle.exec.DefaultCheckstyleExecutor.executeCheckstyle(DefaultCheckstyleExecutor.java:217)
> at org.apache.maven.plugin.checkstyle.CheckstyleViolationCheckMojo.execute(CheckstyleViolationCheckMojo.java:538)
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)