[ https://issues.apache.org/jira/browse/MCHECKSTYLE-324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Romain Manni-Bucau updated MCHECKSTYLE-324: ------------------------------------------- Priority: Minor (was: Major) > 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 > 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.4#6332)