Reducing compiler warnings

Project: http://git-wip-us.apache.org/repos/asf/archiva/repo
Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/83df1052
Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/83df1052
Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/83df1052

Branch: refs/heads/master
Commit: 83df105260c3fe5c2a7f6fb90230426074cb37ae
Parents: cf347e1
Author: Martin Stockhammer <[email protected]>
Authored: Sun Apr 1 19:40:26 2018 +0200
Committer: Martin Stockhammer <[email protected]>
Committed: Sun Apr 1 19:40:26 2018 +0200

----------------------------------------------------------------------
 .../ProxyConnectorSelectionPredicate.java       |  4 +-
 .../consumers/core/MetadataUpdaterConsumer.java | 33 +-------------
 ...CleanupReleasedSnapshotsRepositoryPurge.java | 46 ++------------------
 .../indexer/maven/MavenIndexContext.java        |  1 +
 .../maven/search/MavenRepositorySearch.java     |  3 +-
 .../proxy/DefaultRepositoryProxyConnectors.java |  2 +-
 .../DefaultProxyConnectorAdmin.java             |  4 +-
 .../scanner/RepositoryContentConsumersTest.java | 34 +++++++++------
 .../archiva-scheduler-indexing/pom.xml          |  1 -
 .../util/TemporaryGroupIndexSessionCleaner.java |  2 +-
 .../repository/storage/maven2/MockWagon.java    |  1 +
 .../index/mock/MavenIndexContextMock.java       |  1 +
 .../maven2/MavenRepositoryProviderTest.java     |  4 +-
 .../repository/metadata/MetadataToolsTest.java  |  1 +
 14 files changed, 40 insertions(+), 97 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-configuration/src/main/java/org/apache/archiva/configuration/functors/ProxyConnectorSelectionPredicate.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-configuration/src/main/java/org/apache/archiva/configuration/functors/ProxyConnectorSelectionPredicate.java
 
b/archiva-modules/archiva-base/archiva-configuration/src/main/java/org/apache/archiva/configuration/functors/ProxyConnectorSelectionPredicate.java
index 4cc234a..209f75a 100644
--- 
a/archiva-modules/archiva-base/archiva-configuration/src/main/java/org/apache/archiva/configuration/functors/ProxyConnectorSelectionPredicate.java
+++ 
b/archiva-modules/archiva-base/archiva-configuration/src/main/java/org/apache/archiva/configuration/functors/ProxyConnectorSelectionPredicate.java
@@ -29,7 +29,7 @@ import org.apache.commons.lang.StringUtils;
  *
  */
 public class ProxyConnectorSelectionPredicate
-    implements Predicate
+    implements Predicate<ProxyConnectorConfiguration>
 {
     private String sourceId;
 
@@ -42,7 +42,7 @@ public class ProxyConnectorSelectionPredicate
     }
 
     @Override
-    public boolean evaluate( Object object )
+    public boolean evaluate( ProxyConnectorConfiguration object )
     {
         boolean satisfies = false;
 

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/MetadataUpdaterConsumer.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/MetadataUpdaterConsumer.java
 
b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/MetadataUpdaterConsumer.java
index aef12a5..1689eee 100644
--- 
a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/MetadataUpdaterConsumer.java
+++ 
b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/MetadataUpdaterConsumer.java
@@ -213,17 +213,9 @@ public class MetadataUpdaterConsumer
                 log.debug( "Skipping uptodate metadata: {}", 
this.metadataTools.toPath( projectRef ) );
                 return;
             }
-
-            metadataTools.updateMetadata( this.repository, projectRef );
+            metadataTools.updateMetadata( this.repository, metadataPath );
             log.debug( "Updated metadata: {}", this.metadataTools.toPath( 
projectRef ) );
         }
-        catch ( LayoutException e )
-        {
-            log.warn( "Unable to convert path [{}] to an internal project 
reference: ", path, e );
-            triggerConsumerWarning( TYPE_METADATA_BAD_INTERNAL_REF,
-                "Unable to convert path [" + path + "] to an internal project 
reference: "
-                    + e.getMessage( ) );
-        }
         catch ( RepositoryMetadataException e )
         {
             log.error( "Unable to write project metadat for artifact [{}]:", 
path, e );
@@ -236,13 +228,6 @@ public class MetadataUpdaterConsumer
             triggerConsumerWarning( TYPE_METADATA_IO,
                 "Project metadata not written due to IO warning: " + 
e.getMessage( ) );
         }
-        catch ( ContentNotFoundException e )
-        {
-            log.warn( "Project metadata not written because no versions were 
found to update: ", e );
-            triggerConsumerWarning( TYPE_METADATA_IO,
-                "Project metadata not written because no versions were found 
to update: "
-                    + e.getMessage( ) );
-        }
     }
 
     private void updateVersionMetadata( ArtifactReference artifact, String 
path )
@@ -265,16 +250,9 @@ public class MetadataUpdaterConsumer
                 return;
             }
 
-            metadataTools.updateMetadata( this.repository, versionRef );
+            metadataTools.updateMetadata( this.repository, metadataPath );
             log.debug( "Updated metadata: {}", this.metadataTools.toPath( 
versionRef ) );
         }
-        catch ( LayoutException e )
-        {
-            log.warn( "Unable to convert path [{}] to an internal version 
reference: ", path, e );
-            triggerConsumerWarning( TYPE_METADATA_BAD_INTERNAL_REF,
-                "Unable to convert path [" + path + "] to an internal version 
reference: "
-                    + e.getMessage( ) );
-        }
         catch ( RepositoryMetadataException e )
         {
             log.error( "Unable to write version metadata for artifact [{}]: ", 
path, e );
@@ -287,13 +265,6 @@ public class MetadataUpdaterConsumer
             triggerConsumerWarning( TYPE_METADATA_IO,
                 "Version metadata not written due to IO warning: " + 
e.getMessage( ) );
         }
-        catch ( ContentNotFoundException e )
-        {
-            log.warn( "Version metadata not written because no versions were 
found to update: ", e );
-            triggerConsumerWarning( TYPE_METADATA_IO,
-                "Version metadata not written because no versions were found 
to update: "
-                    + e.getMessage( ) );
-        }
     }
 
     /*

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/repository/CleanupReleasedSnapshotsRepositoryPurge.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/repository/CleanupReleasedSnapshotsRepositoryPurge.java
 
b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/repository/CleanupReleasedSnapshotsRepositoryPurge.java
index ce6dc28..f30bf6a 100644
--- 
a/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/repository/CleanupReleasedSnapshotsRepositoryPurge.java
+++ 
b/archiva-modules/archiva-base/archiva-consumers/archiva-core-consumers/src/main/java/org/apache/archiva/consumers/core/repository/CleanupReleasedSnapshotsRepositoryPurge.java
@@ -166,7 +166,7 @@ public class CleanupReleasedSnapshotsRepositoryPurge
 
             if ( needsMetadataUpdate )
             {
-                updateMetadata( artifactRef );
+                updateMetadata( path );
             }
         }
         catch ( LayoutException e )
@@ -183,57 +183,17 @@ public class CleanupReleasedSnapshotsRepositoryPurge
         }
     }
 
-    private void updateMetadata( ArtifactReference artifact )
+    private void updateMetadata( String path )
     {
-        VersionedReference versionRef = new VersionedReference( );
-        versionRef.setGroupId( artifact.getGroupId( ) );
-        versionRef.setArtifactId( artifact.getArtifactId( ) );
-        versionRef.setVersion( artifact.getVersion( ) );
-
-        ProjectReference projectRef = new ProjectReference( );
-        projectRef.setGroupId( artifact.getGroupId( ) );
-        projectRef.setArtifactId( artifact.getArtifactId( ) );
 
         try
         {
-            metadataTools.updateMetadata( repository, versionRef );
-        }
-        catch ( ContentNotFoundException e )
-        {
-            // Ignore. (Just means we have no snapshot versions left to 
reference).
+            metadataTools.updateMetadata( repository, path );
         }
         catch ( RepositoryMetadataException e )
         {
-            // Ignore. 
-        }
-        catch ( IOException e )
-        {
-            // Ignore. 
-        }
-        catch ( LayoutException e )
-        {
             // Ignore.
         }
 
-        try
-        {
-            metadataTools.updateMetadata( repository, projectRef );
-        }
-        catch ( ContentNotFoundException e )
-        {
-            // Ignore. (Just means we have no snapshot versions left to 
reference).
-        }
-        catch ( RepositoryMetadataException e )
-        {
-            // Ignore. 
-        }
-        catch ( IOException e )
-        {
-            // Ignore. 
-        }
-        catch ( LayoutException e )
-        {
-            // Ignore.
-        }
     }
 }

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/MavenIndexContext.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/MavenIndexContext.java
 
b/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/MavenIndexContext.java
index 37f602f..e031922 100644
--- 
a/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/MavenIndexContext.java
+++ 
b/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/MavenIndexContext.java
@@ -108,6 +108,7 @@ public class MavenIndexContext implements 
ArchivaIndexingContext {
         return IndexingContext.class.equals(clazz);
     }
 
+    @SuppressWarnings( "unchecked" )
     @Override
     public <T> T getBaseContext(Class<T> clazz) throws 
UnsupportedOperationException {
         if (IndexingContext.class.equals(clazz)) {

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/search/MavenRepositorySearch.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/search/MavenRepositorySearch.java
 
b/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/search/MavenRepositorySearch.java
index 5d0698f..6a7c9fd 100644
--- 
a/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/search/MavenRepositorySearch.java
+++ 
b/archiva-modules/archiva-base/archiva-maven2-indexer/src/main/java/org/apache/archiva/indexer/maven/search/MavenRepositorySearch.java
@@ -145,6 +145,7 @@ public class MavenRepositorySearch
     /**
      * @see RepositorySearch#search(String, SearchFields, SearchResultLimits)
      */
+    @SuppressWarnings( "deprecation" )
     @Override
     public SearchResults search( String principal, SearchFields searchFields, 
SearchResultLimits limits )
         throws RepositorySearchException
@@ -325,7 +326,7 @@ public class MavenRepositorySearch
 
             FlatSearchResponse response = indexer.searchFlat( request );
 
-            if ( response == null || response.getTotalHits() == 0 )
+            if ( response == null || response.getTotalHitsCount() == 0 )
             {
                 SearchResults results = new SearchResults();
                 results.setLimits( limits );

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/archiva/proxy/DefaultRepositoryProxyConnectors.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/archiva/proxy/DefaultRepositoryProxyConnectors.java
 
b/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/archiva/proxy/DefaultRepositoryProxyConnectors.java
index ebb5463..94fb690 100644
--- 
a/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/archiva/proxy/DefaultRepositoryProxyConnectors.java
+++ 
b/archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/archiva/proxy/DefaultRepositoryProxyConnectors.java
@@ -144,7 +144,7 @@ public class DefaultRepositoryProxyConnectors
 
     @Inject
     @Named(value = "archivaTaskScheduler#repository")
-    private ArchivaTaskScheduler scheduler;
+    private ArchivaTaskScheduler<RepositoryTask> scheduler;
 
     @Inject
     private RepositoryRegistry repositoryRegistry;

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java
 
b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java
index 52943c1..18cf3a3 100644
--- 
a/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java
+++ 
b/archiva-modules/archiva-base/archiva-repository-admin/archiva-repository-admin-default/src/main/java/org/apache/archiva/admin/repository/proxyconnector/DefaultProxyConnectorAdmin.java
@@ -29,7 +29,7 @@ import 
org.apache.archiva.configuration.ProxyConnectorConfiguration;
 import 
org.apache.archiva.configuration.functors.ProxyConnectorSelectionPredicate;
 import org.apache.archiva.metadata.model.facets.AuditEvent;
 import org.apache.archiva.repository.RepositoryRegistry;
-import org.apache.commons.collections4.CollectionUtils;
+import org.apache.commons.collections4.IterableUtils;
 import org.apache.commons.lang.StringUtils;
 import org.springframework.stereotype.Service;
 
@@ -205,7 +205,7 @@ public class DefaultProxyConnectorAdmin
         }
 
         ProxyConnectorSelectionPredicate selectedProxy = new 
ProxyConnectorSelectionPredicate( sourceId, targetId );
-        return (ProxyConnectorConfiguration) CollectionUtils.find( 
configuration.getProxyConnectors(), selectedProxy );
+        return IterableUtils.find( configuration.getProxyConnectors(), 
selectedProxy );
     }
 
     protected ProxyConnectorConfiguration getProxyConnectorConfiguration( 
ProxyConnector proxyConnector )

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/RepositoryContentConsumersTest.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/RepositoryContentConsumersTest.java
 
b/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/RepositoryContentConsumersTest.java
index 6148fe5..2537a62 100644
--- 
a/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/RepositoryContentConsumersTest.java
+++ 
b/archiva-modules/archiva-base/archiva-repository-scanner/src/test/java/org/apache/archiva/repository/scanner/RepositoryContentConsumersTest.java
@@ -23,6 +23,7 @@ import junit.framework.TestCase;
 import org.apache.archiva.configuration.ArchivaConfiguration;
 import org.apache.archiva.consumers.InvalidRepositoryContentConsumer;
 import org.apache.archiva.consumers.KnownRepositoryContentConsumer;
+import org.apache.archiva.consumers.RepositoryContentConsumer;
 import org.apache.archiva.repository.BasicManagedRepository;
 import org.apache.archiva.repository.BasicRemoteRepository;
 import org.apache.archiva.repository.ManagedRepository;
@@ -59,6 +60,7 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
+import java.util.function.Function;
 
 import static org.easymock.EasyMock.*;
 
@@ -347,16 +349,20 @@ public class RepositoryContentConsumersTest
         return path;
     }
 
-    private static Map convertToMap( List objects )
+    private static <T> Map<String, T> convertToMap( List<T> objects)
     {
-        HashMap map = new HashMap();
-        for ( Object o : objects )
+        HashMap<String,T> map = new HashMap<>();
+        for ( T o : objects )
         {
-            map.put( o, o );
+            map.put( o.toString(), o );
         }
         return map;
     }
 
+    private static <T> Function<List<T>,Map<String,T>> 
getConversionFunction(Class<T> type) {
+        return ts -> convertToMap( ts );
+    }
+
     public class MockApplicationContext
         implements ApplicationContext
     {
@@ -445,23 +451,25 @@ public class RepositoryContentConsumersTest
             throw new UnsupportedOperationException( "Not supported yet." );
         }
 
+        @SuppressWarnings( "unchecked" )
         @Override
-        public Map getBeansOfType( Class type )
+        public <T> Map<String, T> getBeansOfType( Class<T> type )
             throws BeansException
         {
-            if ( type == KnownRepositoryContentConsumer.class )
-            {
-                return convertToMap( knownRepositoryContentConsumer );
+            List<T> list = null;
+            if (type == KnownRepositoryContentConsumer.class) {
+                list = (List<T>) knownRepositoryContentConsumer;
+            } else if (type == InvalidRepositoryContentConsumer.class) {
+                list = (List<T>) invalidRepositoryContentConsumers;
             }
-            if ( type == InvalidRepositoryContentConsumer.class )
-            {
-                return convertToMap( invalidRepositoryContentConsumers );
+            if (list!=null) {
+                return getConversionFunction( type ).apply( list );
             }
             throw new UnsupportedOperationException( "Should not have been 
called" );
         }
 
         @Override
-        public Map getBeansOfType( Class type, boolean includeNonSingletons, 
boolean allowEagerInit )
+        public <T> Map<String, T> getBeansOfType( Class<T> type, boolean 
includeNonSingletons, boolean allowEagerInit )
             throws BeansException
         {
             throw new UnsupportedOperationException( "Not supported yet." );
@@ -487,7 +495,7 @@ public class RepositoryContentConsumersTest
         }
 
         @Override
-        public Object getBean( String name, Class requiredType )
+        public <T> T getBean( String name, Class<T> requiredType )
             throws BeansException
         {
             throw new UnsupportedOperationException( "Not supported yet." );

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml 
b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml
index 66e6e5e..170140d 100644
--- a/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml
+++ b/archiva-modules/archiva-scheduler/archiva-scheduler-indexing/pom.xml
@@ -227,7 +227,6 @@
               org.apache.archiva.scheduler;version=${project.version},
               org.apache.commons.io;version="[1.4,2)",
               org.apache.commons.lang*;version="[2.4,3)",
-              org.apache.lucene*;version="[3,4)",
               org.springframework*;version="[3,4)",
               org.apache.archiva.redback.components.taskqueue*,
               org.apache.maven.index*,

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
 
b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
index a9ccb8d..02c4125 100644
--- 
a/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
+++ 
b/archiva-modules/archiva-web/archiva-webdav/src/main/java/org/apache/archiva/webdav/util/TemporaryGroupIndexSessionCleaner.java
@@ -68,7 +68,7 @@ public class TemporaryGroupIndexSessionCleaner
     @Override
     public void sessionDestroyed( HttpSessionEvent httpSessionEvent )
     {
-        Map<String, TemporaryGroupIndex> tempFilesPerKey =
+        @SuppressWarnings( "unchecked" ) Map<String, TemporaryGroupIndex> 
tempFilesPerKey =
             (Map<String, TemporaryGroupIndex>) 
httpSessionEvent.getSession().getAttribute(
                 TEMPORARY_INDEX_SESSION_KEY );
 

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MockWagon.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MockWagon.java
 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MockWagon.java
index b85889a..f28f777 100644
--- 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MockWagon.java
+++ 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/metadata/repository/storage/maven2/MockWagon.java
@@ -147,6 +147,7 @@ public class MockWagon
 
     }
 
+    @Deprecated
     @Override
     public void openConnection()
         throws ConnectionException, AuthenticationException

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/index/mock/MavenIndexContextMock.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/index/mock/MavenIndexContextMock.java
 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/index/mock/MavenIndexContextMock.java
index d5f323c..e0db095 100644
--- 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/index/mock/MavenIndexContextMock.java
+++ 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/index/mock/MavenIndexContextMock.java
@@ -108,6 +108,7 @@ public class MavenIndexContextMock implements 
ArchivaIndexingContext {
         return IndexingContext.class.equals(clazz);
     }
 
+    @SuppressWarnings( "unchecked" )
     @Override
     public <T> T getBaseContext(Class<T> clazz) throws 
UnsupportedOperationException {
         if (IndexingContext.class.equals(clazz)) {

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/maven2/MavenRepositoryProviderTest.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/maven2/MavenRepositoryProviderTest.java
 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/maven2/MavenRepositoryProviderTest.java
index 8731c7c..9030f65 100644
--- 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/maven2/MavenRepositoryProviderTest.java
+++ 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/maven2/MavenRepositoryProviderTest.java
@@ -154,11 +154,11 @@ public class MavenRepositoryProviderTest
         repo.setUrl( "https://repo.maven.apache.org/maven2/test"; );
         repo.setDownloadRemoteIndex( true );
         repo.setDownloadRemoteIndexOnStartup( true );
-        Map header = new HashMap(  );
+        Map<String,String> header = new HashMap<>(  );
         header.put("header1","value1");
         header.put("header2","value2");
         repo.setExtraHeaders( header );
-        Map params = new HashMap(  );
+        Map<String,String> params = new HashMap<>(  );
         params.put("param1","pval1");
         params.put("param2","pval2");
         repo.setExtraParameters( params );

http://git-wip-us.apache.org/repos/asf/archiva/blob/83df1052/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/metadata/MetadataToolsTest.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/metadata/MetadataToolsTest.java
 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/metadata/MetadataToolsTest.java
index e1be3e4..5271cc6 100644
--- 
a/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/metadata/MetadataToolsTest.java
+++ 
b/archiva-modules/plugins/maven2-repository/src/test/java/org/apache/archiva/repository/metadata/MetadataToolsTest.java
@@ -60,6 +60,7 @@ import static org.junit.Assert.*;
 /**
  * MetadataToolsTest
  */
+@SuppressWarnings( "deprecation" )
 @ContextConfiguration (
     { "classpath*:/META-INF/spring-context.xml", 
"classpath:/spring-context-metadata-tools-test.xml" } )
 public class MetadataToolsTest

Reply via email to