You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Romain Manni-Bucau (JIRA)" <ji...@apache.org> on 2016/06/28 08:51:57 UTC

[jira] [Created] (MCHECKSTYLE-324) inline checkstyle rules fails on windows

Romain Manni-Bucau created MCHECKSTYLE-324:
----------------------------------------------

             Summary: inline checkstyle rules fails 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


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.4#6332)