Aleksey Nesterenko created MCHECKSTYLE-265:
-----------------------------------------------
Summary: Problem with navigation in xref sources in maven reports
Key: MCHECKSTYLE-265
URL: https://jira.codehaus.org/browse/MCHECKSTYLE-265
Project: Maven Checkstyle Plugin
Issue Type: Bug
Affects Versions: 2.13
Environment: Ubuntu 14.04
Reporter: Aleksey Nesterenko
Attachments: checkstyle.xml, pom.xml
Example of usage maven-checkstyle-plugin and maven-jxr-plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<!-- Specifying configuration here will take effect on the execution of
"mvn site",
but will not take effect on the execution of "mvn checkstyle:checkstyle"
-->
<configuration>
<configLocation>checkstyle.xml</configLocation>
<failOnViolation>false</failOnViolation>
<enableFilesSummary>false</enableFilesSummary>
<linkXRef>true</linkXRef>
</configuration>
</plugin>
When using maven-checkstyle-plugin version 2.9.1 and jxr-plugin 2.3 everything
goes good and navigation is like:
http://alexkravin.github.io/avoidconditioninversioncheck/checkstyle/xref/com/puppycrawl/tools/checkstyle/checks/design/MutableExceptionCheck.html#120
Line #120 is bolded, but if using maven-checkstyle-plugin 2.13 (the last
version) - navigation breaks, in link URL appears redundant 'L' symbol and link
looks like:
http://alexkravin.github.io/avoidconditioninversioncheck/checkstyle/xref/com/puppycrawl/tools/checkstyle/checks/design/MutableExceptionCheck.html#L120
to reproduce:
1. Clone checkstyle project: https://github.com/checkstyle/checkstyle
2. Download attached files and put them in the root folder of the project.
3. run mvn site
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)