Author: dennisl Date: Fri Dec 31 00:14:43 2010 New Revision: 1054031 URL: http://svn.apache.org/viewvc?rev=1054031&view=rev Log: o Prevent the Trac mojo from changing ${project.issueManagement.url}
Modified: maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/trac/TracMojo.java Modified: maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/trac/TracMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/trac/TracMojo.java?rev=1054031&r1=1054030&r2=1054031&view=diff ============================================================================== --- maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/trac/TracMojo.java (original) +++ maven/plugins/trunk/maven-changes-plugin/src/main/java/org/apache/maven/plugin/trac/TracMojo.java Fri Dec 31 00:14:43 2010 @@ -104,13 +104,11 @@ public class TracMojo throw new MavenReportException( "Issue Management is out of order." ); } - parseTracUrl(); - XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl(); try { - config.setServerURL( new URL( project.getIssueManagement().getUrl() + "/login/xmlrpc" ) ); + config.setServerURL( new URL( getTracUrl() + "/login/xmlrpc" ) ); } catch ( MalformedURLException e1 ) { @@ -221,16 +219,17 @@ public class TracMojo return ResourceBundle.getBundle( "trac-report", locale, this.getClass().getClassLoader() ); } - private void parseTracUrl() + private String getTracUrl() { String tracUrl = project.getIssueManagement().getUrl(); if ( tracUrl.endsWith( "/" ) ) { - project.getIssueManagement().setUrl( tracUrl.substring( 0, tracUrl.length() - 1 ) ); + tracUrl = tracUrl.substring( 0, tracUrl.length() - 1 ); } + return tracUrl; } private TracTicket setQueryResult( Object[] ticketObj, TracTicket ticket ) @@ -238,7 +237,7 @@ public class TracMojo ticket.setId( String.valueOf( ticketObj[0] ) ); - ticket.setLink( project.getIssueManagement().getUrl() + "/ticket/" + String.valueOf( ticketObj[0] ) ); + ticket.setLink( getTracUrl() + "/ticket/" + String.valueOf( ticketObj[0] ) ); ticket.setTimeCreated( String.valueOf( ticketObj[1] ) );