[ https://jira.codehaus.org/browse/MPMD-193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=356790#comment-356790 ]
Tweea Tang edited comment on MPMD-193 at 11/23/14 10:35 PM: ------------------------------------------------------------ The System.setProperty is evil, but this code is already exist in PMD 5.0.5's CPDConfiguration constructor which we used in CpdReport 3.1. It just been refactored into the new postConstruct method. was (Author: tweea): The System.setProperty is evil, but this code is already exist in PMD 5.0.5's CPDConfiguration constructor which we used in CpdReport. It just been refactored into the new postConstruct method. > CPD's sourceEncoding not set since PMD 5.1.1 is used > ---------------------------------------------------- > > Key: MPMD-193 > URL: https://jira.codehaus.org/browse/MPMD-193 > Project: Maven PMD Plugin > Issue Type: Bug > Components: CPD > Affects Versions: 3.2, 3.3, 3.4 > Reporter: Tweea Tang > Attachments: CpdReport.java.patch > > > Since PMD 5.1.1, CPDConfiguration adds a method postContruct(). > This method is used to set the sourceEncoding property added in PMD 5.1.1. > If the sourceEncoding not set, CPD will use the platform default encoding to > read the source files and maven-pmd-plugin's encoding has no effects. -- This message was sent by Atlassian JIRA (v6.1.6#6162)