Author: khmarbaise
Date: Thu Sep  4 17:54:35 2014
New Revision: 1622517

URL: http://svn.apache.org/r1622517
Log:
- Improved code
  Make test code more Java 5 like to reduce the number of warnings.

Modified:
    maven/plugins/trunk/maven-war-plugin/pom.xml
    
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/overlay/OverlayManagerTest.java
    
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProject4CopyConstructor.java
    
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectArtifactsStub.java
    
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectBasicStub.java
    
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenZipProject.java

Modified: maven/plugins/trunk/maven-war-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/pom.xml?rev=1622517&r1=1622516&r2=1622517&view=diff
==============================================================================
--- maven/plugins/trunk/maven-war-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-war-plugin/pom.xml Thu Sep  4 17:54:35 2014
@@ -116,6 +116,7 @@ under the License.
       <artifactId>maven-plugin-annotations</artifactId>
       <scope>provided</scope>
     </dependency>
+    <!-- FIXME: Check for Maven 2.2.1 / Maven 3 compatibility. -->
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-io</artifactId>
@@ -147,6 +148,7 @@ under the License.
       <version>1.19</version>
     </dependency>
 
+    <!-- FIXME: This can be removed with upgrade to Maven 2.2.1 minimum 
version -->
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-container-default</artifactId>

Modified: 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/overlay/OverlayManagerTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/overlay/OverlayManagerTest.java?rev=1622517&r1=1622516&r2=1622517&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/overlay/OverlayManagerTest.java
 (original)
+++ 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/overlay/OverlayManagerTest.java
 Thu Sep  4 17:54:35 2014
@@ -45,7 +45,7 @@ public class OverlayManagerTest
         throws Exception
     {
         final MavenProjectArtifactsStub project = new 
MavenProjectArtifactsStub();
-        final List overlays = new ArrayList();
+        final List<Overlay> overlays = new ArrayList<Overlay>();
         try
         {
             final Overlay currentProjectOVerlay = Overlay.createInstance();
@@ -70,7 +70,7 @@ public class OverlayManagerTest
         final ArtifactStub first = newWarArtifact( "test", "test-webapp" );
         project.addArtifact( first );
 
-        final List overlays = new ArrayList();
+        final List<Overlay> overlays = new ArrayList<Overlay>();
 
         try
         {
@@ -97,7 +97,7 @@ public class OverlayManagerTest
         final ArtifactStub first = newWarArtifact( "test", "test-webapp" );
         project.addArtifact( first );
 
-        final List overlays = new ArrayList();
+        final List<Overlay> overlays = new ArrayList<Overlay>();
         overlays.add( new DefaultOverlay( first ) );
 
         try
@@ -125,7 +125,7 @@ public class OverlayManagerTest
         final ArtifactStub first = newWarArtifact( "test", "test-webapp" );
         project.addArtifact( first );
 
-        final List overlays = new ArrayList();
+        final List<Overlay> overlays = new ArrayList<Overlay>();
         overlays.add( new Overlay( "test", "test-webapp-2" ) );
 
         try
@@ -150,7 +150,7 @@ public class OverlayManagerTest
         project.addArtifact( first );
         project.addArtifact( second );
 
-        final List overlays = new ArrayList();
+        final List<Overlay> overlays = new ArrayList<Overlay>();
         overlays.add( new DefaultOverlay( first ) );
         final Overlay currentProjectOverlay = Overlay.createInstance();
         overlays.add( currentProjectOverlay );
@@ -184,7 +184,7 @@ public class OverlayManagerTest
         project.addArtifact( first );
         project.addArtifact( second );
 
-        final List overlays = new ArrayList();
+        final List<Overlay> overlays = new ArrayList<Overlay>();
         overlays.add( new DefaultOverlay( first ) );
         overlays.add( new DefaultOverlay( second ) );
 

Modified: 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProject4CopyConstructor.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProject4CopyConstructor.java?rev=1622517&r1=1622516&r2=1622517&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProject4CopyConstructor.java
 (original)
+++ 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProject4CopyConstructor.java
 Thu Sep  4 17:54:35 2014
@@ -24,6 +24,8 @@ import java.util.HashSet;
 import java.util.LinkedList;
 import java.util.List;
 
+import org.apache.maven.artifact.Artifact;
+
 public class MavenProject4CopyConstructor
     extends MavenProjectBasicStub
 {
@@ -35,9 +37,9 @@ public class MavenProject4CopyConstructo
         initializeParentFields();
     }
 
-    public List getAttachedArtifacts()
+    public List<Artifact> getAttachedArtifacts()
     {
-        return new LinkedList();
+        return new LinkedList<Artifact>();
     }
 
     // to prevent the MavenProject copy constructor from blowing up
@@ -45,15 +47,15 @@ public class MavenProject4CopyConstructo
     {
         // the pom should be located in the isolated dummy root         
         super.setFile( new File( getBasedir(), "pom.xml" ) );
-        super.setDependencyArtifacts( new HashSet() );
-        super.setArtifacts( new HashSet() );
-        super.setPluginArtifacts( new HashSet() );
-        super.setReportArtifacts( new HashSet() );
-        super.setExtensionArtifacts( new HashSet() );
-        super.setRemoteArtifactRepositories( new LinkedList() );
-        super.setPluginArtifactRepositories( new LinkedList() );
-        super.setCollectedProjects( new LinkedList() );
-        super.setActiveProfiles( new LinkedList() );
+        super.setDependencyArtifacts( new HashSet<Artifact>() );
+        super.setArtifacts( new HashSet<Artifact>() );
+        super.setPluginArtifacts( new HashSet<Artifact>() );
+        super.setReportArtifacts( new HashSet<Artifact>() );
+        super.setExtensionArtifacts( new HashSet<Artifact>() );
+        super.setRemoteArtifactRepositories( new LinkedList<Artifact>() );
+        super.setPluginArtifactRepositories( new LinkedList<Artifact>() );
+        super.setCollectedProjects( new LinkedList<Artifact>() );
+        super.setActiveProfiles( new LinkedList<Artifact>() );
         super.setOriginalModel( null );
         super.setExecutionProject( this );
         super.setBuild( getBuild() );

Modified: 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectArtifactsStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectArtifactsStub.java?rev=1622517&r1=1622516&r2=1622517&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectArtifactsStub.java
 (original)
+++ 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectArtifactsStub.java
 Thu Sep  4 17:54:35 2014
@@ -31,12 +31,12 @@ import java.util.TreeSet;
 public class MavenProjectArtifactsStub
     extends MavenProjectBasicStub
 {
-    TreeSet artifacts;
+    TreeSet<Artifact> artifacts;
 
     public MavenProjectArtifactsStub()
         throws Exception
     {
-        artifacts = new TreeSet();
+        artifacts = new TreeSet<Artifact>();
     }
 
     public void addArtifact( ArtifactStub stub )
@@ -44,18 +44,18 @@ public class MavenProjectArtifactsStub
         artifacts.add( stub );
     }
 
-    public Set getArtifacts()
+    public Set<Artifact> getArtifacts()
     {
         return artifacts;
     }
 
-    public List getDependencies()
+    public List<Dependency> getDependencies()
     {
         if ( getArtifacts() == null )
         {
-            return new ArrayList();
+            return new ArrayList<Dependency>();
         }
-        final List dependencies = new ArrayList();
+        final List<Dependency> dependencies = new ArrayList<Dependency>();
         for (Object o : getArtifacts()) {
             Artifact a = (Artifact) o;
             Dependency dependency = new Dependency();

Modified: 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectBasicStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectBasicStub.java?rev=1622517&r1=1622516&r2=1622517&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectBasicStub.java
 (original)
+++ 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenProjectBasicStub.java
 Thu Sep  4 17:54:35 2014
@@ -19,15 +19,16 @@ package org.apache.maven.plugin.war.stub
  * under the License.
  */
 
-import org.apache.maven.model.Build;
-import org.apache.maven.model.Organization;
-import org.apache.maven.project.MavenProject;
-
 import java.io.File;
 import java.util.HashSet;
 import java.util.Properties;
 import java.util.Set;
 
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.model.Build;
+import org.apache.maven.model.Organization;
+import org.apache.maven.project.MavenProject;
+
 /**
  * Stub
  */
@@ -45,9 +46,9 @@ public class MavenProjectBasicStub
         properties = new Properties();
     }
 
-    public Set getArtifacts()
+    public Set<Artifact> getArtifacts()
     {
-        return new HashSet();
+        return new HashSet<Artifact>();
     }
 
     public String getName()

Modified: 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenZipProject.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenZipProject.java?rev=1622517&r1=1622516&r2=1622517&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenZipProject.java
 (original)
+++ 
maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/stub/MavenZipProject.java
 Thu Sep  4 17:54:35 2014
@@ -32,21 +32,21 @@ import org.apache.maven.artifact.Artifac
 public class MavenZipProject
     extends MavenProject4CopyConstructor
 {
-    private Set artifacts;
+    private Set<Artifact> artifacts;
 
     public MavenZipProject()
         throws Exception
     {
         super();
-        this.artifacts = new HashSet();
+        this.artifacts = new HashSet<Artifact>();
     }
 
-    public Set getArtifacts()
+    public Set<Artifact> getArtifacts()
     {
         return this.artifacts;
     }
     
-    public Set getDependencyArtifacts()
+    public Set<Artifact> getDependencyArtifacts()
     {
         return this.artifacts;
     }


Reply via email to