Author: michaelo
Date: Sun Nov 30 21:13:47 2014
New Revision: 1642605

URL: http://svn.apache.org/r1642605
Log:
[MPMD-197] Update dependencies and resolve minor Java warnings

Contributed-by: Jeremy Landis

Modified:
    maven/plugins/trunk/maven-pmd-plugin/pom.xml
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultArtifactHandlerStub.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/PmdPluginArtifactStub.java

Modified: maven/plugins/trunk/maven-pmd-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/pom.xml?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- maven/plugins/trunk/maven-pmd-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-pmd-plugin/pom.xml Sun Nov 30 21:13:47 2014
@@ -25,7 +25,7 @@ under the License.
   <parent>
     <artifactId>maven-plugins</artifactId>
     <groupId>org.apache.maven.plugins</groupId>
-    <version>26</version>
+    <version>27</version>
     <relativePath>../maven-plugins/pom.xml</relativePath>
   </parent>
 
@@ -87,7 +87,7 @@ under the License.
     <maven.compiler.source>${javaVersion}</maven.compiler.source>
     <maven.compiler.target>${javaVersion}</maven.compiler.target>
     <pmdVersion>5.2.1</pmdVersion>
-    <sitePluginVersion>3.3</sitePluginVersion>
+    <sitePluginVersion>3.4</sitePluginVersion>
     <mavenPluginVersion>3.2</mavenPluginVersion>
     <projectInfoReportsPluginVersion>2.7</projectInfoReportsPluginVersion>
   </properties>
@@ -180,7 +180,7 @@ under the License.
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>3.0.9</version>
+      <version>3.0.21</version>
     </dependency>
 
     <!-- pmd -->
@@ -209,7 +209,7 @@ under the License.
     <dependency>
       <groupId>org.apache.maven.plugin-testing</groupId>
       <artifactId>maven-plugin-testing-harness</artifactId>
-      <version>1.2</version>
+      <version>1.3</version>
       <scope>test</scope>
     </dependency>
   </dependencies>
@@ -217,14 +217,6 @@ under the License.
   <build>
     <pluginManagement>
       <plugins>
-        <plugin><!-- TODO remove when upgrading parent pom to version 27 -->
-          <groupId>org.apache.maven.plugins</groupId>
-          <artifactId>maven-compiler-plugin</artifactId>
-          <configuration>
-            <source>${maven.compiler.source}</source>
-            <target>${maven.compiler.target}</target>
-          </configuration>
-        </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-plugin-plugin</artifactId>
@@ -261,7 +253,6 @@ under the License.
       <plugin>
         <groupId>org.codehaus.modello</groupId>
         <artifactId>modello-maven-plugin</artifactId>
-        <version>1.4.1</version>
         <configuration>
           <useJava5>true</useJava5>
           <models>
@@ -294,12 +285,12 @@ under the License.
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>animal-sniffer-maven-plugin</artifactId>
-        <version>1.6</version>
+        <version>1.12</version>
         <configuration>
           <signature>
             <groupId>org.codehaus.mojo.signature</groupId>
             <artifactId>java16</artifactId>
-            <version>1.0</version>
+            <version>1.1</version>
           </signature>
         </configuration>
         <executions>

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
 Sun Nov 30 21:13:47 2014
@@ -208,6 +208,7 @@ public abstract class AbstractPmdReport
     /**
      * {@inheritDoc}
      */
+    @Override
     protected MavenProject getProject()
     {
         return project;
@@ -216,6 +217,7 @@ public abstract class AbstractPmdReport
     /**
      * {@inheritDoc}
      */
+    @Override
     protected Renderer getSiteRenderer()
     {
         return siteRenderer;
@@ -367,7 +369,7 @@ public abstract class AbstractPmdReport
             File sourceDirectory = finfo.getSourceDirectory();
             if ( sourceDirectory.isDirectory() && !excludeRootFiles.contains( 
sourceDirectory ) )
             {
-                @SuppressWarnings( "unchecked" ) List<File> newfiles =
+                List<File> newfiles =
                     FileUtils.getFiles( sourceDirectory, including, excluding 
);
                 for ( File newfile : newfiles )
                 {
@@ -405,7 +407,7 @@ public abstract class AbstractPmdReport
      */
     private String getExcludes()
     {
-        @SuppressWarnings( "unchecked" ) Collection<String> patterns =
+        Collection<String> patterns =
             new LinkedHashSet<String>( FileUtils.getDefaultExcludesAsList() );
         if ( excludes != null )
         {
@@ -426,6 +428,7 @@ public abstract class AbstractPmdReport
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean canGenerateReport()
     {
         if ( aggregate && !project.isExecutionRoot() )
@@ -462,6 +465,7 @@ public abstract class AbstractPmdReport
     /**
      * {@inheritDoc}
      */
+    @Override
     protected String getOutputDirectory()
     {
         return outputDirectory.getAbsolutePath();

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
 Sun Nov 30 21:13:47 2014
@@ -113,6 +113,7 @@ public class CpdReport
     /**
      * {@inheritDoc}
      */
+    @Override
     public void executeReport( Locale locale )
         throws MavenReportException
     {
@@ -154,6 +155,7 @@ public class CpdReport
         }
     }
 
+    @Override
     public boolean canGenerateReport()
     {
         if ( skip )

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
 Sun Nov 30 21:13:47 2014
@@ -85,6 +85,7 @@ public class CpdViolationCheckMojo
     /**
      * {@inheritDoc}
      */
+    @Override
     protected void printError( Duplication item, String severity )
     {
         int lines = item.getLines();
@@ -110,6 +111,7 @@ public class CpdViolationCheckMojo
     /**
      * {@inheritDoc}
      */
+    @Override
     protected List<Duplication> getErrorDetails( File cpdFile )
         throws XmlPullParserException, IOException
     {

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 Sun Nov 30 21:13:47 2014
@@ -197,6 +197,7 @@ public class PmdReport
     /**
      * {@inheritDoc}
      */
+    @Override
     public void executeReport( Locale locale )
         throws MavenReportException
     {
@@ -237,6 +238,7 @@ public class PmdReport
         }
     }
 
+    @Override
     public boolean canGenerateReport()
     {
         if ( skip )

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
 Sun Nov 30 21:13:47 2014
@@ -47,6 +47,7 @@ public class CpdReportTest
     /**
      * {@inheritDoc}
      */
+    @Override
     protected void setUp()
         throws Exception
     {
@@ -251,6 +252,7 @@ public class CpdReportTest
             matches = tMatch;
         }
 
+        @Override
         public Iterator<Match> getMatches()
         {
             return matches;

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
 Sun Nov 30 21:13:47 2014
@@ -39,6 +39,7 @@ public class PmdReportTest
     /**
      * {@inheritDoc}
      */
+    @Override
     protected void setUp()
         throws Exception
     {

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
 Sun Nov 30 21:13:47 2014
@@ -22,6 +22,7 @@ package org.apache.maven.plugin.pmd.stub
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.model.Build;
 import org.apache.maven.model.Model;
+import org.apache.maven.model.ReportPlugin;
 import org.apache.maven.model.Scm;
 import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
@@ -40,7 +41,7 @@ public class CustomConfigurationMavenPro
 {
     private Build build;
 
-    private List reportPlugins = new ArrayList();
+    private List<ReportPlugin> reportPlugins = new ArrayList<ReportPlugin>();
 
     public CustomConfigurationMavenProjectStub()
     {
@@ -78,7 +79,7 @@ public class CustomConfigurationMavenPro
         setReportPlugins( model.getReporting().getPlugins() );
 
         String basedir = getBasedir().getAbsolutePath();
-        List compileSourceRoots = new ArrayList();
+        List<String> compileSourceRoots = new ArrayList<String>();
         compileSourceRoots.add( basedir + 
"/src/test/resources/unit/custom-configuration/custom/configuration" );
         setCompileSourceRoots( compileSourceRoots );
 
@@ -90,24 +91,27 @@ public class CustomConfigurationMavenPro
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setBuild( Build build )
     {
         this.build = build;
     }
 
     /** {@inheritDoc} */
+    @Override
     public Build getBuild()
     {
         return build;
     }
 
-    public void setReportPlugins( List plugins )
+    public void setReportPlugins( List<ReportPlugin> plugins )
     {
         this.reportPlugins = plugins;
     }
 
     /** {@inheritDoc} */
-    public List getReportPlugins()
+    @Override
+    public List<ReportPlugin> getReportPlugins()
     {
         return reportPlugins;
     }

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultArtifactHandlerStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultArtifactHandlerStub.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultArtifactHandlerStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultArtifactHandlerStub.java
 Sun Nov 30 21:13:47 2014
@@ -31,6 +31,7 @@ public class DefaultArtifactHandlerStub
     private String language;
 
     /** {@inheritDoc} */
+    @Override
     public String getLanguage()
     {
         if ( language == null )

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
 Sun Nov 30 21:13:47 2014
@@ -22,6 +22,7 @@ package org.apache.maven.plugin.pmd.stub
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.model.Build;
 import org.apache.maven.model.Model;
+import org.apache.maven.model.ReportPlugin;
 import org.apache.maven.model.Scm;
 import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
@@ -38,7 +39,7 @@ import java.util.List;
 public class DefaultConfigurationMavenProjectStub
     extends MavenProjectStub
 {
-    private List reportPlugins = new ArrayList();
+    private List<ReportPlugin> reportPlugins = new ArrayList<ReportPlugin>();
 
     private Build build;
 
@@ -78,7 +79,7 @@ public class DefaultConfigurationMavenPr
         setReportPlugins( model.getReporting().getPlugins() );
 
         String basedir = getBasedir().getAbsolutePath();
-        List compileSourceRoots = new ArrayList();
+        List<String> compileSourceRoots = new ArrayList<String>();
         compileSourceRoots.add( basedir + 
"/src/test/resources/unit/default-configuration/def/configuration" );
         setCompileSourceRoots( compileSourceRoots );
 
@@ -91,24 +92,27 @@ public class DefaultConfigurationMavenPr
 
     }
 
-    public void setReportPlugins( List plugins )
+    public void setReportPlugins( List<ReportPlugin> plugins )
     {
         this.reportPlugins = plugins;
     }
 
     /** {@inheritDoc} */
-    public List getReportPlugins()
+    @Override
+    public List<ReportPlugin> getReportPlugins()
     {
         return reportPlugins;
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setBuild( Build build )
     {
         this.build = build;
     }
 
     /** {@inheritDoc} */
+    @Override
     public Build getBuild()
     {
         return build;

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
 Sun Nov 30 21:13:47 2014
@@ -74,7 +74,7 @@ public class InvalidFormatMavenProjectSt
         setBuild( build );
 
         String basedir = getBasedir().getAbsolutePath();
-        List compileSourceRoots = new ArrayList();
+        List<String> compileSourceRoots = new ArrayList<String>();
         compileSourceRoots.add( basedir + 
"/src/test/resources/unit/invalid-format/invalid/format" );
         setCompileSourceRoots( compileSourceRoots );
 
@@ -87,12 +87,14 @@ public class InvalidFormatMavenProjectSt
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setBuild( Build build )
     {
         this.build = build;
     }
 
     /** {@inheritDoc} */
+    @Override
     public Build getBuild()
     {
         return build;

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/PmdPluginArtifactStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/PmdPluginArtifactStub.java?rev=1642605&r1=1642604&r2=1642605&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/PmdPluginArtifactStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/PmdPluginArtifactStub.java
 Sun Nov 30 21:13:47 2014
@@ -52,36 +52,42 @@ public class PmdPluginArtifactStub
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setGroupId( String groupId )
     {
         this.groupId = groupId;
     }
 
     /** {@inheritDoc} */
+    @Override
     public String getGroupId()
     {
         return groupId;
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setArtifactId( String artifactId )
     {
         this.artifactId = artifactId;
     }
 
     /** {@inheritDoc} */
+    @Override
     public String getArtifactId()
     {
         return artifactId;
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setVersion( String version )
     {
         this.version = version;
     }
 
     /** {@inheritDoc} */
+    @Override
     public String getVersion()
     {
         return version;
@@ -98,24 +104,28 @@ public class PmdPluginArtifactStub
     }
 
     /** {@inheritDoc} */
+    @Override
     public VersionRange getVersionRange()
     {
         return versionRange;
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setVersionRange( VersionRange versionRange )
     {
         this.versionRange = versionRange;
     }
 
     /** {@inheritDoc} */
+    @Override
     public ArtifactHandler getArtifactHandler()
     {
         return handler;
     }
 
     /** {@inheritDoc} */
+    @Override
     public void setArtifactHandler( ArtifactHandler handler )
     {
         this.handler = handler;


Reply via email to