[ 
https://jira.codehaus.org/browse/MPMD-165?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Osipov closed MPMD-165.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 3.4

Fixed with [r1642483|http://svn.apache.org/r1642483].

> target/site/pmd.html created with invalid charset=${outputEncoding}
> -------------------------------------------------------------------
>
>                 Key: MPMD-165
>                 URL: https://jira.codehaus.org/browse/MPMD-165
>             Project: Maven PMD Plugin
>          Issue Type: Bug
>          Components: PMD
>    Affects Versions: 3.0
>         Environment: Maven 3.0.5, Java 6.0.43 on Windows XP
>            Reporter: Robert Kish
>            Assignee: Michael Osipov
>             Fix For: 3.4
>
>
> This problem also occurs for me with 3.1-SNAPSHOT. And it's also occurring 
> for me using maven-jxr-plugin in the index.html file only (not 
> allclasses-frame.html for example). So I am theorizing something in common 
> with both of those plugins has the same issue.
> I have configured as a build plugin, 
> {code}
> :
> <plugin>
>       <groupId>org.apache.maven.plugins</groupId>
>       <artifactId>maven-pmd-plugin</artifactId>
>       <version>3.1-SNAPSHOT</version>
>       <configuration>
>               <linkXref>true</linkXref>
>               <targetJdk>1.6</targetJdk>
>               <rulesets><ruleset>ruleset.xml</ruleset></rulesets>
>       </configuration>
> </plugin>
> :
> {code}
> I have the following properties:
> {code}
>       <properties>
>               
> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>               
> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
>       </properties>
> {code}
> From mvn -e -X output
> {code}
> [DEBUG] Configuring mojo 
> 'org.apache.maven.plugins:maven-pmd-plugin:3.1-SNAPSHOT:pmd' with basic 
> configurator -->
> [DEBUG]   (f) aggregate = false
> [DEBUG]   (f) compileSourceRoots = 
> [C:\NCP\NCOServer2\crs-data-crs\src\main\java]
> [DEBUG]   (f) excludes = [**/com/crs/c/*.java]
> [DEBUG]   (f) format = xml
> [DEBUG]   (f) includeTests = false
> [DEBUG]   (f) includeXmlInSite = false
> [DEBUG]   (f) language = java
> [DEBUG]   (f) linkXRef = true
> [DEBUG]   (f) minimumPriority = 5
> [DEBUG]   (f) outputDirectory = C:\NCP\NCOServer2\crs-data-crs\target\site
> [DEBUG]   (f) outputEncoding = UTF-8
> [DEBUG]   (f) reactorProjects = [MavenProject: 
> com.cr.crs:crs-data-crs:1.0-SNAPSHOT @ C:\NCP\NCOServer2\crs-data-crs\pom.xml]
> [DEBUG]   (s) rulesets = [C:\NCP\NCOServer2\ruleset.xml]
> [DEBUG]   (f) skip = false
> [DEBUG]   (f) sourceEncoding = UTF-8
> [DEBUG]   (f) targetDirectory = C:\NCP\NCOServer2\crs-data-crs\target
> [DEBUG]   (f) targetJdk = 1.6
> [DEBUG]   (f) testSourceRoots = [C:\NCP\NCOServer2\crs-data-crs\src\test\java]
> [DEBUG]   (f) typeResolution = false
> [DEBUG]   (f) xrefLocation = C:\NCP\NCOServer2\crs-data-crs\target\site\xref
> [DEBUG]   (f) xrefTestLocation = 
> C:\NCP\NCOServer2\crs-data-crs\target\site\xref-test
> [DEBUG]   (f) project = MavenProject: com.cr.crs:crs-data-crs:1.0-SNAPSHOT @ 
> C:\NCP\NCOServer2\crs-data-crs\pom.xml
> [DEBUG] -- end configuration --
> {code}
> As you can see output encoding is set to UTF-8.
> The top of the pmd.html:
> {code}
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> <!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Mar 7, 2013 -->
> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
>   <head>
>     <meta http-equiv="Content-Type" content="text/html; 
> charset=${outputEncoding}" />
> :
> {code}
> The outputEncoding just doesn't belong there untranslated and I can't figure 
> out what I'm doing wrong, if it's something I'm doing wrong!



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to