mirror of https://github.com/apache/maven.git
Upgraded to java7 language features
This commit is contained in:
parent
40d5087b6b
commit
7badeb5b5b
|
@ -45,15 +45,10 @@ public class GlobalSettingsTest
|
|||
File globalSettingsFile = new File( basedir, "src/conf/settings.xml" );
|
||||
assertTrue( globalSettingsFile.getAbsolutePath(), globalSettingsFile.isFile() );
|
||||
|
||||
Reader reader = new InputStreamReader( new FileInputStream( globalSettingsFile ), "UTF-8" );
|
||||
try
|
||||
try (Reader reader = new InputStreamReader( new FileInputStream( globalSettingsFile ), "UTF-8" ))
|
||||
{
|
||||
new SettingsXpp3Reader().read( reader );
|
||||
}
|
||||
finally
|
||||
{
|
||||
reader.close();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -74,7 +74,7 @@ public class ArtifactDescriptorReaderDelegate
|
|||
}
|
||||
}
|
||||
|
||||
Map<String, Object> properties = new LinkedHashMap<String, Object>();
|
||||
Map<String, Object> properties = new LinkedHashMap<>();
|
||||
|
||||
Prerequisites prerequisites = model.getPrerequisites();
|
||||
if ( prerequisites != null )
|
||||
|
@ -118,7 +118,7 @@ public class ArtifactDescriptorReaderDelegate
|
|||
new DefaultArtifact( dependency.getGroupId(), dependency.getArtifactId(), dependency.getClassifier(), null,
|
||||
dependency.getVersion(), props, stereotype );
|
||||
|
||||
List<Exclusion> exclusions = new ArrayList<Exclusion>( dependency.getExclusions().size() );
|
||||
List<Exclusion> exclusions = new ArrayList<>( dependency.getExclusions().size() );
|
||||
for ( org.apache.maven.model.Exclusion exclusion : dependency.getExclusions() )
|
||||
{
|
||||
exclusions.add( convert( exclusion ) );
|
||||
|
@ -145,7 +145,7 @@ public class ArtifactDescriptorReaderDelegate
|
|||
if ( downloadUrl != null && downloadUrl.length() > 0 )
|
||||
{
|
||||
Artifact artifact = result.getArtifact();
|
||||
Map<String, String> props = new HashMap<String, String>( artifact.getProperties() );
|
||||
Map<String, String> props = new HashMap<>( artifact.getProperties() );
|
||||
props.put( ArtifactProperties.DOWNLOAD_URL, downloadUrl );
|
||||
result.setArtifact( artifact.setProperties( props ) );
|
||||
}
|
||||
|
|
|
@ -239,7 +239,7 @@ public class DefaultArtifactDescriptorReader
|
|||
{
|
||||
RequestTrace trace = RequestTrace.newChild( request.getTrace(), request );
|
||||
|
||||
Set<String> visited = new LinkedHashSet<String>();
|
||||
Set<String> visited = new LinkedHashSet<>();
|
||||
for ( Artifact a = request.getArtifact();; )
|
||||
{
|
||||
Artifact pomArtifact = ArtifactDescriptorUtils.toPomArtifact( a );
|
||||
|
|
|
@ -89,11 +89,11 @@ class DefaultModelResolver
|
|||
this.versionRangeResolver = versionRangeResolver;
|
||||
this.remoteRepositoryManager = remoteRepositoryManager;
|
||||
this.repositories = repositories;
|
||||
List<RemoteRepository> externalRepositories = new ArrayList<RemoteRepository>();
|
||||
List<RemoteRepository> externalRepositories = new ArrayList<>();
|
||||
externalRepositories.addAll( repositories );
|
||||
this.externalRepositories = Collections.unmodifiableList( externalRepositories );
|
||||
|
||||
this.repositoryIds = new HashSet<String>();
|
||||
this.repositoryIds = new HashSet<>();
|
||||
}
|
||||
|
||||
private DefaultModelResolver( DefaultModelResolver original )
|
||||
|
@ -104,9 +104,9 @@ class DefaultModelResolver
|
|||
this.resolver = original.resolver;
|
||||
this.versionRangeResolver = original.versionRangeResolver;
|
||||
this.remoteRepositoryManager = original.remoteRepositoryManager;
|
||||
this.repositories = new ArrayList<RemoteRepository>( original.repositories );
|
||||
this.repositories = new ArrayList<>( original.repositories );
|
||||
this.externalRepositories = original.externalRepositories;
|
||||
this.repositoryIds = new HashSet<String>( original.repositoryIds );
|
||||
this.repositoryIds = new HashSet<>( original.repositoryIds );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -19,23 +19,13 @@ package org.apache.maven.repository.internal;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
|
||||
import org.apache.maven.artifact.repository.metadata.Versioning;
|
||||
import org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader;
|
||||
import org.codehaus.plexus.component.annotations.Component;
|
||||
import org.codehaus.plexus.component.annotations.Requirement;
|
||||
import org.codehaus.plexus.util.IOUtil;
|
||||
import org.eclipse.aether.RepositoryEvent.EventType;
|
||||
import org.eclipse.aether.RepositoryEvent;
|
||||
import org.eclipse.aether.RepositoryEvent.EventType;
|
||||
import org.eclipse.aether.RepositorySystemSession;
|
||||
import org.eclipse.aether.RequestTrace;
|
||||
import org.eclipse.aether.SyncContext;
|
||||
|
@ -64,6 +54,15 @@ import org.eclipse.aether.version.Version;
|
|||
import org.eclipse.aether.version.VersionConstraint;
|
||||
import org.eclipse.aether.version.VersionScheme;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
import java.io.FileInputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author Benjamin Bentmann
|
||||
*/
|
||||
|
@ -181,7 +180,7 @@ public class DefaultVersionRangeResolver
|
|||
{
|
||||
Map<String, ArtifactRepository> versionIndex = getVersions( session, result, request );
|
||||
|
||||
List<Version> versions = new ArrayList<Version>();
|
||||
List<Version> versions = new ArrayList<>();
|
||||
for ( Map.Entry<String, ArtifactRepository> v : versionIndex.entrySet() )
|
||||
{
|
||||
try
|
||||
|
@ -211,13 +210,13 @@ public class DefaultVersionRangeResolver
|
|||
{
|
||||
RequestTrace trace = RequestTrace.newChild( request.getTrace(), request );
|
||||
|
||||
Map<String, ArtifactRepository> versionIndex = new HashMap<String, ArtifactRepository>();
|
||||
Map<String, ArtifactRepository> versionIndex = new HashMap<>();
|
||||
|
||||
Metadata metadata =
|
||||
new DefaultMetadata( request.getArtifact().getGroupId(), request.getArtifact().getArtifactId(),
|
||||
MAVEN_METADATA_XML, Metadata.Nature.RELEASE_OR_SNAPSHOT );
|
||||
|
||||
List<MetadataRequest> metadataRequests = new ArrayList<MetadataRequest>( request.getRepositories().size() );
|
||||
List<MetadataRequest> metadataRequests = new ArrayList<>( request.getRepositories().size() );
|
||||
|
||||
metadataRequests.add( new MetadataRequest( metadata, null, request.getRequestContext() ) );
|
||||
|
||||
|
@ -274,9 +273,8 @@ public class DefaultVersionRangeResolver
|
|||
{
|
||||
if ( metadata != null )
|
||||
{
|
||||
SyncContext syncContext = syncContextFactory.newInstance( session, true );
|
||||
|
||||
try
|
||||
try ( SyncContext syncContext = syncContextFactory.newInstance( session, true ) )
|
||||
{
|
||||
syncContext.acquire( null, Collections.singleton( metadata ) );
|
||||
|
||||
|
@ -288,10 +286,6 @@ public class DefaultVersionRangeResolver
|
|||
versioning = m.getVersioning();
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
syncContext.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch ( Exception e )
|
||||
|
|
|
@ -19,18 +19,6 @@ package org.apache.maven.repository.internal;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
|
||||
import org.apache.maven.artifact.repository.metadata.Snapshot;
|
||||
import org.apache.maven.artifact.repository.metadata.SnapshotVersion;
|
||||
import org.apache.maven.artifact.repository.metadata.Versioning;
|
||||
|
@ -40,8 +28,8 @@ import org.codehaus.plexus.component.annotations.Requirement;
|
|||
import org.codehaus.plexus.util.IOUtil;
|
||||
import org.codehaus.plexus.util.StringUtils;
|
||||
import org.eclipse.aether.RepositoryCache;
|
||||
import org.eclipse.aether.RepositoryEvent.EventType;
|
||||
import org.eclipse.aether.RepositoryEvent;
|
||||
import org.eclipse.aether.RepositoryEvent.EventType;
|
||||
import org.eclipse.aether.RepositorySystemSession;
|
||||
import org.eclipse.aether.RequestTrace;
|
||||
import org.eclipse.aether.SyncContext;
|
||||
|
@ -70,6 +58,17 @@ import org.eclipse.aether.spi.log.LoggerFactory;
|
|||
import org.eclipse.aether.spi.log.NullLoggerFactory;
|
||||
import org.eclipse.aether.util.ConfigUtils;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import javax.inject.Named;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author Benjamin Bentmann
|
||||
*/
|
||||
|
@ -187,8 +186,8 @@ public class DefaultVersionResolver
|
|||
{
|
||||
Record record = (Record) obj;
|
||||
result.setVersion( record.version );
|
||||
result.setRepository( CacheUtils.getRepository( session, request.getRepositories(), record.repoClass,
|
||||
record.repoId ) );
|
||||
result.setRepository(
|
||||
CacheUtils.getRepository( session, request.getRepositories(), record.repoClass, record.repoId ) );
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
@ -197,15 +196,13 @@ public class DefaultVersionResolver
|
|||
|
||||
if ( RELEASE.equals( version ) )
|
||||
{
|
||||
metadata =
|
||||
new DefaultMetadata( artifact.getGroupId(), artifact.getArtifactId(), MAVEN_METADATA_XML,
|
||||
Metadata.Nature.RELEASE );
|
||||
metadata = new DefaultMetadata( artifact.getGroupId(), artifact.getArtifactId(), MAVEN_METADATA_XML,
|
||||
Metadata.Nature.RELEASE );
|
||||
}
|
||||
else if ( LATEST.equals( version ) )
|
||||
{
|
||||
metadata =
|
||||
new DefaultMetadata( artifact.getGroupId(), artifact.getArtifactId(), MAVEN_METADATA_XML,
|
||||
Metadata.Nature.RELEASE_OR_SNAPSHOT );
|
||||
metadata = new DefaultMetadata( artifact.getGroupId(), artifact.getArtifactId(), MAVEN_METADATA_XML,
|
||||
Metadata.Nature.RELEASE_OR_SNAPSHOT );
|
||||
}
|
||||
else if ( version.endsWith( SNAPSHOT ) )
|
||||
{
|
||||
|
@ -233,7 +230,7 @@ public class DefaultVersionResolver
|
|||
}
|
||||
else
|
||||
{
|
||||
List<MetadataRequest> metadataReqs = new ArrayList<MetadataRequest>( request.getRepositories().size() );
|
||||
List<MetadataRequest> metadataReqs = new ArrayList<>( request.getRepositories().size() );
|
||||
|
||||
metadataReqs.add( new MetadataRequest( metadata, null, request.getRequestContext() ) );
|
||||
|
||||
|
@ -249,7 +246,7 @@ public class DefaultVersionResolver
|
|||
|
||||
List<MetadataResult> metadataResults = metadataResolver.resolveMetadata( session, metadataReqs );
|
||||
|
||||
Map<String, VersionInfo> infos = new HashMap<String, VersionInfo>();
|
||||
Map<String, VersionInfo> infos = new HashMap<>();
|
||||
|
||||
for ( MetadataResult metadataResult : metadataResults )
|
||||
{
|
||||
|
@ -343,9 +340,8 @@ public class DefaultVersionResolver
|
|||
{
|
||||
if ( metadata != null )
|
||||
{
|
||||
SyncContext syncContext = syncContextFactory.newInstance( session, true );
|
||||
|
||||
try
|
||||
try ( SyncContext syncContext = syncContextFactory.newInstance( session, true ) )
|
||||
{
|
||||
syncContext.acquire( null, Collections.singleton( metadata ) );
|
||||
|
||||
|
@ -373,16 +369,12 @@ public class DefaultVersionResolver
|
|||
versioning = repaired;
|
||||
|
||||
throw new IOException( "Snapshot information corrupted with remote repository data"
|
||||
+ ", please verify that no remote repository uses the id '" + repository.getId()
|
||||
+ "'" );
|
||||
+ ", please verify that no remote repository uses the id '"
|
||||
+ repository.getId() + "'" );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
syncContext.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
catch ( Exception e )
|
||||
|
@ -467,9 +459,8 @@ public class DefaultVersionResolver
|
|||
VersionInfo srcInfo = infos.get( srcKey );
|
||||
VersionInfo dstInfo = infos.get( dstKey );
|
||||
|
||||
if ( dstInfo == null
|
||||
|| ( srcInfo != null && dstInfo.isOutdated( srcInfo.timestamp )
|
||||
&& srcInfo.repository != dstInfo.repository ) )
|
||||
if ( dstInfo == null || ( srcInfo != null && dstInfo.isOutdated( srcInfo.timestamp )
|
||||
&& srcInfo.repository != dstInfo.repository ) )
|
||||
{
|
||||
infos.put( dstKey, srcInfo );
|
||||
}
|
||||
|
@ -554,7 +545,7 @@ public class DefaultVersionResolver
|
|||
version = artifact.getVersion();
|
||||
localRepo = session.getLocalRepository().getBasedir();
|
||||
workspace = CacheUtils.getWorkspace( session );
|
||||
repositories = new ArrayList<RemoteRepository>( request.getRepositories().size() );
|
||||
repositories = new ArrayList<>( request.getRepositories().size() );
|
||||
boolean repoMan = false;
|
||||
for ( RemoteRepository repository : request.getRepositories() )
|
||||
{
|
||||
|
@ -594,10 +585,10 @@ public class DefaultVersionResolver
|
|||
}
|
||||
|
||||
Key that = (Key) obj;
|
||||
return artifactId.equals( that.artifactId ) && groupId.equals( that.groupId )
|
||||
&& classifier.equals( that.classifier ) && extension.equals( that.extension )
|
||||
&& version.equals( that.version ) && context.equals( that.context )
|
||||
&& localRepo.equals( that.localRepo ) && CacheUtils.eq( workspace, that.workspace )
|
||||
return artifactId.equals( that.artifactId ) && groupId.equals( that.groupId ) && classifier.equals(
|
||||
that.classifier ) && extension.equals( that.extension ) && version.equals( that.version )
|
||||
&& context.equals( that.context ) && localRepo.equals( that.localRepo )
|
||||
&& CacheUtils.eq( workspace, that.workspace )
|
||||
&& CacheUtils.repositoriesEquals( repositories, that.repositories );
|
||||
}
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@ final class LocalSnapshotMetadata
|
|||
extends MavenMetadata
|
||||
{
|
||||
|
||||
private final Collection<Artifact> artifacts = new ArrayList<Artifact>();
|
||||
private final Collection<Artifact> artifacts = new ArrayList<>();
|
||||
|
||||
private final boolean legacyFormat;
|
||||
|
||||
|
@ -104,7 +104,7 @@ final class LocalSnapshotMetadata
|
|||
{
|
||||
String lastUpdated = metadata.getVersioning().getLastUpdated();
|
||||
|
||||
Map<String, SnapshotVersion> versions = new LinkedHashMap<String, SnapshotVersion>();
|
||||
Map<String, SnapshotVersion> versions = new LinkedHashMap<>();
|
||||
|
||||
for ( Artifact artifact : artifacts )
|
||||
{
|
||||
|
@ -129,7 +129,7 @@ final class LocalSnapshotMetadata
|
|||
}
|
||||
}
|
||||
|
||||
metadata.getVersioning().setSnapshotVersions( new ArrayList<SnapshotVersion>( versions.values() ) );
|
||||
metadata.getVersioning().setSnapshotVersions( new ArrayList<>( versions.values() ) );
|
||||
}
|
||||
|
||||
artifacts.clear();
|
||||
|
|
|
@ -46,7 +46,7 @@ class LocalSnapshotMetadataGenerator
|
|||
{
|
||||
legacyFormat = ConfigUtils.getBoolean( session.getConfigProperties(), false, "maven.metadata.legacy" );
|
||||
|
||||
snapshots = new LinkedHashMap<Object, LocalSnapshotMetadata>();
|
||||
snapshots = new LinkedHashMap<>();
|
||||
}
|
||||
|
||||
public Collection<? extends Metadata> prepare( Collection<? extends Artifact> artifacts )
|
||||
|
|
|
@ -67,7 +67,7 @@ public final class MavenAetherModule
|
|||
@Named( "versions" )
|
||||
MetadataGeneratorFactory versions )
|
||||
{
|
||||
Set<MetadataGeneratorFactory> factories = new HashSet<MetadataGeneratorFactory>();
|
||||
Set<MetadataGeneratorFactory> factories = new HashSet<>();
|
||||
factories.add( snapshot );
|
||||
factories.add( versions );
|
||||
return Collections.unmodifiableSet( factories );
|
||||
|
|
|
@ -34,7 +34,7 @@ abstract class MavenSnapshotMetadata
|
|||
{
|
||||
static final String SNAPSHOT = "SNAPSHOT";
|
||||
|
||||
protected final Collection<Artifact> artifacts = new ArrayList<Artifact>();
|
||||
protected final Collection<Artifact> artifacts = new ArrayList<>();
|
||||
|
||||
protected final boolean legacyFormat;
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ final class RemoteSnapshotMetadata
|
|||
extends MavenSnapshotMetadata
|
||||
{
|
||||
|
||||
private final Map<String, SnapshotVersion> versions = new LinkedHashMap<String, SnapshotVersion>();
|
||||
private final Map<String, SnapshotVersion> versions = new LinkedHashMap<>();
|
||||
|
||||
public RemoteSnapshotMetadata( Artifact artifact, boolean legacyFormat )
|
||||
{
|
||||
|
@ -128,7 +128,7 @@ final class RemoteSnapshotMetadata
|
|||
|
||||
if ( !legacyFormat )
|
||||
{
|
||||
metadata.getVersioning().setSnapshotVersions( new ArrayList<SnapshotVersion>( versions.values() ) );
|
||||
metadata.getVersioning().setSnapshotVersions( new ArrayList<>( versions.values() ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ class RemoteSnapshotMetadataGenerator
|
|||
{
|
||||
legacyFormat = ConfigUtils.getBoolean( session.getConfigProperties(), false, "maven.metadata.legacy" );
|
||||
|
||||
snapshots = new LinkedHashMap<Object, RemoteSnapshotMetadata>();
|
||||
snapshots = new LinkedHashMap<>();
|
||||
|
||||
/*
|
||||
* NOTE: This should be considered a quirk to support interop with Maven's legacy ArtifactDeployer which
|
||||
|
|
|
@ -89,9 +89,9 @@ final class VersionsMetadata
|
|||
versioning.setRelease( recessive.getVersioning().getRelease() );
|
||||
}
|
||||
|
||||
Collection<String> versions = new LinkedHashSet<String>( recessive.getVersioning().getVersions() );
|
||||
Collection<String> versions = new LinkedHashSet<>( recessive.getVersioning().getVersions() );
|
||||
versions.addAll( versioning.getVersions() );
|
||||
versioning.setVersions( new ArrayList<String>( versions ) );
|
||||
versioning.setVersions( new ArrayList<>( versions ) );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -55,8 +55,8 @@ class VersionsMetadataGenerator
|
|||
|
||||
private VersionsMetadataGenerator( RepositorySystemSession session, Collection<? extends Metadata> metadatas )
|
||||
{
|
||||
versions = new LinkedHashMap<Object, VersionsMetadata>();
|
||||
processedVersions = new LinkedHashMap<Object, VersionsMetadata>();
|
||||
versions = new LinkedHashMap<>();
|
||||
processedVersions = new LinkedHashMap<>();
|
||||
|
||||
/*
|
||||
* NOTE: This should be considered a quirk to support interop with Maven's legacy ArtifactDeployer which
|
||||
|
|
|
@ -36,7 +36,7 @@ public class ConsoleTransferListener
|
|||
|
||||
private PrintStream out;
|
||||
|
||||
private Map<TransferResource, Long> downloads = new ConcurrentHashMap<TransferResource, Long>();
|
||||
private Map<TransferResource, Long> downloads = new ConcurrentHashMap<>();
|
||||
|
||||
private int lastLength;
|
||||
|
||||
|
|
|
@ -109,7 +109,7 @@ public final class ArtifactUtils
|
|||
|
||||
public static Map<String, Artifact> artifactMapByVersionlessId( Collection<Artifact> artifacts )
|
||||
{
|
||||
Map<String, Artifact> artifactMap = new LinkedHashMap<String, Artifact>();
|
||||
Map<String, Artifact> artifactMap = new LinkedHashMap<>();
|
||||
|
||||
if ( artifacts != null )
|
||||
{
|
||||
|
@ -201,7 +201,7 @@ public final class ArtifactUtils
|
|||
|
||||
if ( original != null )
|
||||
{
|
||||
copy = new ArrayList<T>();
|
||||
copy = new ArrayList<>();
|
||||
|
||||
if ( !original.isEmpty() )
|
||||
{
|
||||
|
|
|
@ -251,7 +251,7 @@ public class DefaultArtifact
|
|||
{
|
||||
if ( metadataMap == null )
|
||||
{
|
||||
metadataMap = new HashMap<Object, ArtifactMetadata>();
|
||||
metadataMap = new HashMap<>();
|
||||
}
|
||||
|
||||
ArtifactMetadata m = metadataMap.get( metadata.getKey() );
|
||||
|
|
|
@ -331,9 +331,8 @@ public class ComparableVersion
|
|||
public String toString()
|
||||
{
|
||||
StringBuilder buffer = new StringBuilder();
|
||||
for ( Iterator<Item> iter = iterator(); iter.hasNext(); )
|
||||
for ( Item item : this )
|
||||
{
|
||||
Item item = iter.next();
|
||||
if ( buffer.length() > 0 )
|
||||
{
|
||||
buffer.append( ( item instanceof ListItem ) ? '-' : '.' );
|
||||
|
@ -359,7 +358,7 @@ public class ComparableVersion
|
|||
|
||||
ListItem list = items;
|
||||
|
||||
Stack<Item> stack = new Stack<Item>();
|
||||
Stack<Item> stack = new Stack<>();
|
||||
stack.push( list );
|
||||
|
||||
boolean isDigit = false;
|
||||
|
|
|
@ -60,7 +60,7 @@ public class VersionRange
|
|||
|
||||
if ( restrictions != null )
|
||||
{
|
||||
copiedRestrictions = new ArrayList<Restriction>();
|
||||
copiedRestrictions = new ArrayList<>();
|
||||
|
||||
if ( !restrictions.isEmpty() )
|
||||
{
|
||||
|
@ -96,7 +96,7 @@ public class VersionRange
|
|||
return null;
|
||||
}
|
||||
|
||||
List<Restriction> restrictions = new ArrayList<Restriction>();
|
||||
List<Restriction> restrictions = new ArrayList<>();
|
||||
String process = spec;
|
||||
ArtifactVersion version = null;
|
||||
ArtifactVersion upperBound = null;
|
||||
|
@ -307,7 +307,7 @@ public class VersionRange
|
|||
|
||||
private List<Restriction> intersection( List<Restriction> r1, List<Restriction> r2 )
|
||||
{
|
||||
List<Restriction> restrictions = new ArrayList<Restriction>( r1.size() + r2.size() );
|
||||
List<Restriction> restrictions = new ArrayList<>( r1.size() + r2.size() );
|
||||
Iterator<Restriction> i1 = r1.iterator();
|
||||
Iterator<Restriction> i2 = r2.iterator();
|
||||
Restriction res1 = i1.next();
|
||||
|
|
|
@ -73,7 +73,7 @@ public final class ArtifactStatus
|
|||
|
||||
if ( map == null )
|
||||
{
|
||||
map = new HashMap<String, ArtifactStatus>();
|
||||
map = new HashMap<>();
|
||||
}
|
||||
map.put( key, this );
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ public class DefaultArtifactDeployer
|
|||
@Requirement
|
||||
private LegacySupport legacySupport;
|
||||
|
||||
private Map<Object, MergeableMetadata> relatedMetadata = new ConcurrentHashMap<Object, MergeableMetadata>();
|
||||
private Map<Object, MergeableMetadata> relatedMetadata = new ConcurrentHashMap<>();
|
||||
|
||||
/**
|
||||
* @deprecated we want to use the artifact method only, and ensure artifact.file is set
|
||||
|
|
|
@ -204,7 +204,7 @@ public class DefaultRepositoryMetadataManager
|
|||
// TODO: this needs to be repeated here so the merging doesn't interfere with the written metadata
|
||||
// - we'd be much better having a pristine input, and an ongoing metadata for merging instead
|
||||
|
||||
Map<ArtifactRepository, Metadata> previousMetadata = new HashMap<ArtifactRepository, Metadata>();
|
||||
Map<ArtifactRepository, Metadata> previousMetadata = new HashMap<>();
|
||||
ArtifactRepository selected = null;
|
||||
for ( ArtifactRepository repository : remoteRepositories )
|
||||
{
|
||||
|
@ -334,12 +334,7 @@ public class DefaultRepositoryMetadataManager
|
|||
{
|
||||
throw new RepositoryMetadataReadException( "Cannot read metadata from '" + mappingFile + "'", e );
|
||||
}
|
||||
catch ( IOException e )
|
||||
{
|
||||
throw new RepositoryMetadataReadException( "Cannot read metadata from '" + mappingFile + "': "
|
||||
+ e.getMessage(), e );
|
||||
}
|
||||
catch ( XmlPullParserException e )
|
||||
catch ( IOException | XmlPullParserException e )
|
||||
{
|
||||
throw new RepositoryMetadataReadException( "Cannot read metadata from '" + mappingFile + "': "
|
||||
+ e.getMessage(), e );
|
||||
|
|
|
@ -55,7 +55,7 @@ public interface ArtifactResolver
|
|||
// USED BY MAVEN ASSEMBLY PLUGIN
|
||||
@Deprecated
|
||||
ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source )
|
||||
throws ArtifactResolutionException, ArtifactNotFoundException;
|
||||
|
@ -63,7 +63,7 @@ public interface ArtifactResolver
|
|||
// USED BY MAVEN ASSEMBLY PLUGIN
|
||||
@Deprecated
|
||||
ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter )
|
||||
throws ArtifactResolutionException, ArtifactNotFoundException;
|
||||
|
@ -77,7 +77,7 @@ public interface ArtifactResolver
|
|||
|
||||
@Deprecated
|
||||
ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners )
|
||||
|
|
|
@ -38,7 +38,7 @@ public class DebugResolutionListener
|
|||
|
||||
private String indent = "";
|
||||
|
||||
private static Set<Artifact> ignoredArtifacts = new HashSet<Artifact>();
|
||||
private static Set<Artifact> ignoredArtifacts = new HashSet<>();
|
||||
|
||||
public DebugResolutionListener( Logger logger )
|
||||
{
|
||||
|
|
|
@ -260,7 +260,7 @@ public class DefaultArtifactResolver
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source )
|
||||
throws ArtifactResolutionException, ArtifactNotFoundException
|
||||
|
@ -270,7 +270,7 @@ public class DefaultArtifactResolver
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter )
|
||||
throws ArtifactResolutionException, ArtifactNotFoundException
|
||||
|
@ -300,7 +300,7 @@ public class DefaultArtifactResolver
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners )
|
||||
|
@ -311,7 +311,7 @@ public class DefaultArtifactResolver
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult resolveTransitively( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String,Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners,
|
||||
|
@ -377,7 +377,7 @@ public class DefaultArtifactResolver
|
|||
|
||||
if ( listeners == null )
|
||||
{
|
||||
listeners = new ArrayList<ResolutionListener>();
|
||||
listeners = new ArrayList<>();
|
||||
|
||||
if ( logger.isDebugEnabled() )
|
||||
{
|
||||
|
@ -438,11 +438,11 @@ public class DefaultArtifactResolver
|
|||
}
|
||||
else
|
||||
{
|
||||
List<Artifact> allArtifacts = new ArrayList<Artifact>();
|
||||
List<Artifact> allArtifacts = new ArrayList<>();
|
||||
allArtifacts.addAll( artifacts );
|
||||
allArtifacts.addAll( directArtifacts );
|
||||
|
||||
Map<String, Artifact> mergedArtifacts = new LinkedHashMap<String, Artifact>();
|
||||
Map<String, Artifact> mergedArtifacts = new LinkedHashMap<>();
|
||||
for ( Artifact artifact : allArtifacts )
|
||||
{
|
||||
String conflictId = artifact.getDependencyConflictId();
|
||||
|
@ -452,7 +452,7 @@ public class DefaultArtifactResolver
|
|||
}
|
||||
}
|
||||
|
||||
artifacts = new LinkedHashSet<Artifact>( mergedArtifacts.values() );
|
||||
artifacts = new LinkedHashSet<>( mergedArtifacts.values() );
|
||||
}
|
||||
|
||||
collectionRequest = new ArtifactResolutionRequest( request );
|
||||
|
@ -530,7 +530,7 @@ public class DefaultArtifactResolver
|
|||
if ( request.isResolveRoot() )
|
||||
{
|
||||
// Add the root artifact (as the first artifact to retain logical order of class path!)
|
||||
Set<Artifact> allArtifacts = new LinkedHashSet<Artifact>();
|
||||
Set<Artifact> allArtifacts = new LinkedHashSet<>();
|
||||
allArtifacts.add( rootArtifact );
|
||||
allArtifacts.addAll( result.getArtifacts() );
|
||||
result.setArtifacts( allArtifacts );
|
||||
|
|
|
@ -38,12 +38,12 @@ public class OrArtifactFilter
|
|||
|
||||
public OrArtifactFilter()
|
||||
{
|
||||
this.filters = new LinkedHashSet<ArtifactFilter>();
|
||||
this.filters = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
public OrArtifactFilter( Collection<ArtifactFilter> filters )
|
||||
{
|
||||
this.filters = new LinkedHashSet<ArtifactFilter>( filters );
|
||||
this.filters = new LinkedHashSet<>( filters );
|
||||
}
|
||||
|
||||
public boolean include( Artifact artifact )
|
||||
|
|
|
@ -50,13 +50,13 @@ public class DefaultProfileManager
|
|||
@Requirement
|
||||
private ProfileSelector profileSelector;
|
||||
|
||||
private List activatedIds = new ArrayList();
|
||||
private List<String> activatedIds = new ArrayList<>();
|
||||
|
||||
private List deactivatedIds = new ArrayList();
|
||||
private List<String> deactivatedIds = new ArrayList<>();
|
||||
|
||||
private List defaultIds = new ArrayList();
|
||||
private List<String> defaultIds = new ArrayList<>();
|
||||
|
||||
private Map profilesById = new LinkedHashMap();
|
||||
private Map<String, Profile> profilesById = new LinkedHashMap<>();
|
||||
|
||||
private Properties requestProperties;
|
||||
|
||||
|
@ -105,7 +105,7 @@ public class DefaultProfileManager
|
|||
{
|
||||
String profileId = profile.getId();
|
||||
|
||||
Profile existing = (Profile) profilesById.get( profileId );
|
||||
Profile existing = profilesById.get( profileId );
|
||||
if ( existing != null )
|
||||
{
|
||||
logger.warn( "Overriding profile: \'" + profileId + "\' (source: " + existing.getSource()
|
||||
|
@ -186,7 +186,7 @@ public class DefaultProfileManager
|
|||
context.setSystemProperties( System.getProperties() );
|
||||
context.setUserProperties( requestProperties );
|
||||
|
||||
final List<ProfileActivationException> errors = new ArrayList<ProfileActivationException>();
|
||||
final List<ProfileActivationException> errors = new ArrayList<>();
|
||||
|
||||
List<Profile> profiles =
|
||||
profileSelector.getActiveProfiles( profilesById.values(), context, new ModelProblemCollector()
|
||||
|
@ -230,12 +230,12 @@ public class DefaultProfileManager
|
|||
}
|
||||
}
|
||||
|
||||
public List getExplicitlyActivatedIds()
|
||||
public List<String> getExplicitlyActivatedIds()
|
||||
{
|
||||
return activatedIds;
|
||||
}
|
||||
|
||||
public List getExplicitlyDeactivatedIds()
|
||||
public List<String> getExplicitlyDeactivatedIds()
|
||||
{
|
||||
return deactivatedIds;
|
||||
}
|
||||
|
|
|
@ -47,9 +47,9 @@ public interface ProfileManager
|
|||
|
||||
Map getProfilesById();
|
||||
|
||||
List getExplicitlyActivatedIds();
|
||||
List<String> getExplicitlyActivatedIds();
|
||||
|
||||
List getExplicitlyDeactivatedIds();
|
||||
List<String> getExplicitlyDeactivatedIds();
|
||||
|
||||
List getIdsActivatedByDefault();
|
||||
|
||||
|
|
|
@ -151,7 +151,7 @@ public class DefaultMavenProjectBuilder
|
|||
{
|
||||
boolean normalized = false;
|
||||
|
||||
List<ArtifactRepository> repos = new ArrayList<ArtifactRepository>( repositories.size() );
|
||||
List<ArtifactRepository> repos = new ArrayList<>( repositories.size() );
|
||||
|
||||
for ( Object repository : repositories )
|
||||
{
|
||||
|
|
|
@ -63,7 +63,7 @@ public final class ModelUtils
|
|||
|
||||
if ( ( parentPlugins != null ) && !parentPlugins.isEmpty() )
|
||||
{
|
||||
parentPlugins = new ArrayList<Plugin>( parentPlugins );
|
||||
parentPlugins = new ArrayList<>( parentPlugins );
|
||||
|
||||
// If we're processing this merge as an inheritance, we have to build up a list of
|
||||
// plugins that were considered for inheritance.
|
||||
|
@ -82,7 +82,7 @@ public final class ModelUtils
|
|||
}
|
||||
}
|
||||
|
||||
List<Plugin> assembledPlugins = new ArrayList<Plugin>();
|
||||
List<Plugin> assembledPlugins = new ArrayList<>();
|
||||
|
||||
Map<String, Plugin> childPlugins = childContainer.getPluginsAsMap();
|
||||
|
||||
|
@ -134,16 +134,16 @@ public final class ModelUtils
|
|||
public static List<Plugin> orderAfterMerge( List<Plugin> merged, List<Plugin> highPrioritySource,
|
||||
List<Plugin> lowPrioritySource )
|
||||
{
|
||||
List<Plugin> results = new ArrayList<Plugin>();
|
||||
List<Plugin> results = new ArrayList<>();
|
||||
|
||||
if ( !merged.isEmpty() )
|
||||
{
|
||||
results.addAll( merged );
|
||||
}
|
||||
|
||||
List<Plugin> missingFromResults = new ArrayList<Plugin>();
|
||||
List<Plugin> missingFromResults = new ArrayList<>();
|
||||
|
||||
List<List<Plugin>> sources = new ArrayList<List<Plugin>>();
|
||||
List<List<Plugin>> sources = new ArrayList<>();
|
||||
|
||||
sources.add( highPrioritySource );
|
||||
sources.add( lowPrioritySource );
|
||||
|
@ -222,9 +222,9 @@ public final class ModelUtils
|
|||
|
||||
if ( ( parentExecutions != null ) && !parentExecutions.isEmpty() )
|
||||
{
|
||||
List<PluginExecution> mergedExecutions = new ArrayList<PluginExecution>();
|
||||
List<PluginExecution> mergedExecutions = new ArrayList<>();
|
||||
|
||||
Map<String, PluginExecution> assembledExecutions = new TreeMap<String, PluginExecution>();
|
||||
Map<String, PluginExecution> assembledExecutions = new TreeMap<>();
|
||||
|
||||
Map<String, PluginExecution> childExecutions = child.getExecutionsAsMap();
|
||||
|
||||
|
@ -282,7 +282,7 @@ public final class ModelUtils
|
|||
List<String> parentGoals = parent.getGoals();
|
||||
List<String> childGoals = child.getGoals();
|
||||
|
||||
List<String> goals = new ArrayList<String>();
|
||||
List<String> goals = new ArrayList<>();
|
||||
|
||||
if ( ( childGoals != null ) && !childGoals.isEmpty() )
|
||||
{
|
||||
|
@ -312,7 +312,7 @@ public final class ModelUtils
|
|||
|
||||
public static List<Repository> mergeRepositoryLists( List<Repository> dominant, List<Repository> recessive )
|
||||
{
|
||||
List<Repository> repositories = new ArrayList<Repository>();
|
||||
List<Repository> repositories = new ArrayList<>();
|
||||
|
||||
for ( Repository repository : dominant )
|
||||
{
|
||||
|
@ -343,7 +343,7 @@ public final class ModelUtils
|
|||
|
||||
private static List<Dependency> mergeDependencyList( List<Dependency> child, List<Dependency> parent )
|
||||
{
|
||||
Map<String, Dependency> depsMap = new LinkedHashMap<String, Dependency>();
|
||||
Map<String, Dependency> depsMap = new LinkedHashMap<>();
|
||||
|
||||
if ( parent != null )
|
||||
{
|
||||
|
@ -361,7 +361,7 @@ public final class ModelUtils
|
|||
}
|
||||
}
|
||||
|
||||
return new ArrayList<Dependency>( depsMap.values() );
|
||||
return new ArrayList<>( depsMap.values() );
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ public final class ProjectUtils
|
|||
throws InvalidRepositoryException
|
||||
{
|
||||
|
||||
List<ArtifactRepository> remoteRepositories = new ArrayList<ArtifactRepository>();
|
||||
List<ArtifactRepository> remoteRepositories = new ArrayList<>();
|
||||
|
||||
for ( Repository r : repositories )
|
||||
{
|
||||
|
|
|
@ -20,8 +20,6 @@ package org.apache.maven.project.inheritance;
|
|||
*/
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
@ -323,7 +321,7 @@ public class DefaultModelInheritanceAssembler
|
|||
{
|
||||
List<Dependency> childDeps = childDepMgmt.getDependencies();
|
||||
|
||||
Map<String, Dependency> mappedChildDeps = new TreeMap<String, Dependency>();
|
||||
Map<String, Dependency> mappedChildDeps = new TreeMap<>();
|
||||
for ( Dependency dep : childDeps )
|
||||
{
|
||||
mappedChildDeps.put( dep.getManagementKey(), dep );
|
||||
|
@ -377,7 +375,7 @@ public class DefaultModelInheritanceAssembler
|
|||
|
||||
if ( ( parentPlugins != null ) && !parentPlugins.isEmpty() )
|
||||
{
|
||||
Map<String, ReportPlugin> assembledPlugins = new TreeMap<String, ReportPlugin>();
|
||||
Map<String, ReportPlugin> assembledPlugins = new TreeMap<>();
|
||||
|
||||
Map<String, ReportPlugin> childPlugins = child.getReportPluginsAsMap();
|
||||
|
||||
|
@ -416,7 +414,7 @@ public class DefaultModelInheritanceAssembler
|
|||
}
|
||||
}
|
||||
|
||||
child.setPlugins( new ArrayList<ReportPlugin>( assembledPlugins.values() ) );
|
||||
child.setPlugins( new ArrayList<>( assembledPlugins.values() ) );
|
||||
|
||||
child.flushReportPluginMap();
|
||||
}
|
||||
|
@ -427,7 +425,7 @@ public class DefaultModelInheritanceAssembler
|
|||
List<String> parentReports = parent.getReports();
|
||||
List<String> childReports = child.getReports();
|
||||
|
||||
List<String> reports = new ArrayList<String>();
|
||||
List<String> reports = new ArrayList<>();
|
||||
|
||||
if ( ( childReports != null ) && !childReports.isEmpty() )
|
||||
{
|
||||
|
@ -479,7 +477,7 @@ public class DefaultModelInheritanceAssembler
|
|||
|
||||
if ( ( parentReportSets != null ) && !parentReportSets.isEmpty() )
|
||||
{
|
||||
Map<String, ReportSet> assembledReportSets = new TreeMap<String, ReportSet>();
|
||||
Map<String, ReportSet> assembledReportSets = new TreeMap<>();
|
||||
|
||||
Map<String, ReportSet> childReportSets = child.getReportSetsAsMap();
|
||||
|
||||
|
@ -518,7 +516,7 @@ public class DefaultModelInheritanceAssembler
|
|||
}
|
||||
}
|
||||
|
||||
child.setReportSets( new ArrayList<ReportSet>( assembledReportSets.values() ) );
|
||||
child.setReportSets( new ArrayList<>( assembledReportSets.values() ) );
|
||||
|
||||
child.flushReportSetMap();
|
||||
}
|
||||
|
@ -529,7 +527,7 @@ public class DefaultModelInheritanceAssembler
|
|||
@SuppressWarnings( "unchecked" )
|
||||
private void assembleDependencyInheritance( Model child, Model parent )
|
||||
{
|
||||
Map<String, Dependency> depsMap = new LinkedHashMap<String, Dependency>();
|
||||
Map<String, Dependency> depsMap = new LinkedHashMap<>();
|
||||
|
||||
List<Dependency> deps = parent.getDependencies();
|
||||
|
||||
|
@ -551,7 +549,7 @@ public class DefaultModelInheritanceAssembler
|
|||
}
|
||||
}
|
||||
|
||||
child.setDependencies( new ArrayList<Dependency>( depsMap.values() ) );
|
||||
child.setDependencies( new ArrayList<>( depsMap.values() ) );
|
||||
}
|
||||
|
||||
private void assembleBuildInheritance( Model child, Model parent )
|
||||
|
@ -694,7 +692,7 @@ public class DefaultModelInheritanceAssembler
|
|||
// TODO: Move this to plexus-utils' PathTool.
|
||||
private static String resolvePath( String uncleanPath )
|
||||
{
|
||||
LinkedList<String> pathElements = new LinkedList<String>();
|
||||
LinkedList<String> pathElements = new LinkedList<>();
|
||||
|
||||
StringTokenizer tokenizer = new StringTokenizer( uncleanPath, "/" );
|
||||
|
||||
|
@ -702,26 +700,26 @@ public class DefaultModelInheritanceAssembler
|
|||
{
|
||||
String token = tokenizer.nextToken();
|
||||
|
||||
if ( token.equals( "" ) )
|
||||
switch ( token )
|
||||
{
|
||||
// Empty path entry ("...//.."), remove.
|
||||
}
|
||||
else if ( token.equals( ".." ) )
|
||||
{
|
||||
if ( pathElements.isEmpty() )
|
||||
{
|
||||
// FIXME: somehow report to the user
|
||||
// that there are too many '..' elements.
|
||||
// For now, ignore the extra '..'.
|
||||
}
|
||||
else
|
||||
{
|
||||
pathElements.removeLast();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pathElements.addLast( token );
|
||||
case "":
|
||||
// Empty path entry ("...//.."), remove.
|
||||
break;
|
||||
case "..":
|
||||
if ( pathElements.isEmpty() )
|
||||
{
|
||||
// FIXME: somehow report to the user
|
||||
// that there are too many '..' elements.
|
||||
// For now, ignore the extra '..'.
|
||||
}
|
||||
else
|
||||
{
|
||||
pathElements.removeLast();
|
||||
}
|
||||
break;
|
||||
default:
|
||||
pathElements.addLast( token );
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ public abstract class AbstractStringBasedModelInterpolator
|
|||
|
||||
static
|
||||
{
|
||||
List<String> translatedPrefixes = new ArrayList<String>();
|
||||
List<String> translatedPrefixes = new ArrayList<>();
|
||||
|
||||
// MNG-1927, MNG-2124, MNG-3355:
|
||||
// If the build section is present and the project directory is non-null, we should make
|
||||
|
@ -168,12 +168,7 @@ public abstract class AbstractStringBasedModelInterpolator
|
|||
{
|
||||
model = modelReader.read( sReader );
|
||||
}
|
||||
catch ( IOException e )
|
||||
{
|
||||
throw new ModelInterpolationException(
|
||||
"Cannot read project model from interpolating filter of serialized version.", e );
|
||||
}
|
||||
catch ( XmlPullParserException e )
|
||||
catch ( IOException | XmlPullParserException e )
|
||||
{
|
||||
throw new ModelInterpolationException(
|
||||
"Cannot read project model from interpolating filter of serialized version.", e );
|
||||
|
@ -253,7 +248,7 @@ public abstract class AbstractStringBasedModelInterpolator
|
|||
}
|
||||
}, PROJECT_PREFIXES, false );
|
||||
|
||||
List<ValueSource> valueSources = new ArrayList<ValueSource>( 9 );
|
||||
List<ValueSource> valueSources = new ArrayList<>( 9 );
|
||||
|
||||
// NOTE: Order counts here!
|
||||
valueSources.add( basedirValueSource );
|
||||
|
|
|
@ -47,8 +47,8 @@ public class StringSearchModelInterpolator
|
|||
extends AbstractStringBasedModelInterpolator
|
||||
{
|
||||
|
||||
private static final Map<Class<?>, Field[]> fieldsByClass = new WeakHashMap<Class<?>, Field[]>();
|
||||
private static final Map<Class<?>, Boolean> fieldIsPrimitiveByClass = new WeakHashMap<Class<?>, Boolean>();
|
||||
private static final Map<Class<?>, Field[]> fieldsByClass = new WeakHashMap<>();
|
||||
private static final Map<Class<?>, Boolean> fieldIsPrimitiveByClass = new WeakHashMap<>();
|
||||
|
||||
public StringSearchModelInterpolator()
|
||||
{
|
||||
|
@ -119,7 +119,7 @@ public class StringSearchModelInterpolator
|
|||
this.postProcessors = postProcessors;
|
||||
this.debugEnabled = debugEnabled;
|
||||
|
||||
this.interpolationTargets = new LinkedList<Object>();
|
||||
this.interpolationTargets = new LinkedList<>();
|
||||
interpolationTargets.add( target );
|
||||
|
||||
this.modelInterpolator = modelInterpolator;
|
||||
|
@ -199,7 +199,7 @@ public class StringSearchModelInterpolator
|
|||
Collection<Object> c = (Collection<Object>) field.get( target );
|
||||
if ( c != null && !c.isEmpty() )
|
||||
{
|
||||
List<Object> originalValues = new ArrayList<Object>( c );
|
||||
List<Object> originalValues = new ArrayList<>( c );
|
||||
try
|
||||
{
|
||||
c.clear();
|
||||
|
@ -326,12 +326,7 @@ public class StringSearchModelInterpolator
|
|||
}
|
||||
}
|
||||
}
|
||||
catch ( IllegalArgumentException e )
|
||||
{
|
||||
throw new ModelInterpolationException(
|
||||
"Failed to interpolate field: " + field + " on class: " + cls.getName(), e );
|
||||
}
|
||||
catch ( IllegalAccessException e )
|
||||
catch ( IllegalArgumentException | IllegalAccessException e )
|
||||
{
|
||||
throw new ModelInterpolationException(
|
||||
"Failed to interpolate field: " + field + " on class: " + cls.getName(), e );
|
||||
|
|
|
@ -65,7 +65,7 @@ public class DefaultPathTranslator
|
|||
|
||||
if ( build.getFilters() != null )
|
||||
{
|
||||
List<String> filters = new ArrayList<String>();
|
||||
List<String> filters = new ArrayList<>();
|
||||
for ( String filter : build.getFilters() )
|
||||
{
|
||||
filters.add( alignToBaseDirectory( filter, basedir ) );
|
||||
|
@ -203,7 +203,7 @@ public class DefaultPathTranslator
|
|||
|
||||
if ( build.getFilters() != null )
|
||||
{
|
||||
List<String> filters = new ArrayList<String>();
|
||||
List<String> filters = new ArrayList<>();
|
||||
for ( String filter : build.getFilters() )
|
||||
{
|
||||
filters.add( unalignFromBaseDirectory( filter, basedir ) );
|
||||
|
|
|
@ -37,7 +37,7 @@ public class ModelValidationResult
|
|||
|
||||
public ModelValidationResult()
|
||||
{
|
||||
messages = new ArrayList<String>();
|
||||
messages = new ArrayList<>();
|
||||
}
|
||||
|
||||
public int getMessageCount()
|
||||
|
|
|
@ -45,7 +45,7 @@ public class MetadataGraph
|
|||
|
||||
public MetadataGraph()
|
||||
{
|
||||
nodes = new ArrayList<MetadataGraphNode>( 64 );
|
||||
nodes = new ArrayList<>( 64 );
|
||||
}
|
||||
|
||||
public void addNode( MetadataGraphNode node )
|
||||
|
|
|
@ -41,8 +41,8 @@ public class MetadataGraphNode
|
|||
|
||||
public MetadataGraphNode()
|
||||
{
|
||||
inNodes = new ArrayList<MetadataGraphNode>( 4 );
|
||||
exNodes = new ArrayList<MetadataGraphNode>( 8 );
|
||||
inNodes = new ArrayList<>( 4 );
|
||||
exNodes = new ArrayList<>( 8 );
|
||||
}
|
||||
|
||||
public MetadataGraphNode( MavenArtifactMetadata metadata )
|
||||
|
|
|
@ -85,7 +85,7 @@ public class MetadataResolutionResult
|
|||
{
|
||||
if ( artifacts == null )
|
||||
{
|
||||
artifacts = new LinkedHashSet<Artifact>();
|
||||
artifacts = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
artifacts.add( artifact );
|
||||
|
@ -100,7 +100,7 @@ public class MetadataResolutionResult
|
|||
{
|
||||
if ( requestedArtifacts == null )
|
||||
{
|
||||
requestedArtifacts = new LinkedHashSet<Artifact>();
|
||||
requestedArtifacts = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
requestedArtifacts.add( artifact );
|
||||
|
@ -318,7 +318,7 @@ public class MetadataResolutionResult
|
|||
{
|
||||
if ( l == null )
|
||||
{
|
||||
return new ArrayList<T>();
|
||||
return new ArrayList<>();
|
||||
}
|
||||
return l;
|
||||
}
|
||||
|
|
|
@ -569,9 +569,9 @@ public class DefaultWagonManager
|
|||
wagon.addTransferListener( downloadMonitor );
|
||||
}
|
||||
|
||||
Map<String, ChecksumObserver> checksums = new HashMap<String, ChecksumObserver>( 2 );
|
||||
Map<String, ChecksumObserver> checksums = new HashMap<>( 2 );
|
||||
|
||||
Map<String, String> sums = new HashMap<String, String>( 2 );
|
||||
Map<String, String> sums = new HashMap<>( 2 );
|
||||
|
||||
// TODO: configure these on the repository
|
||||
for ( int i = 0; i < CHECKSUM_IDS.length; i++ )
|
||||
|
@ -579,7 +579,7 @@ public class DefaultWagonManager
|
|||
checksums.put( CHECKSUM_IDS[i], addChecksumObserver( wagon, CHECKSUM_ALGORITHMS[i] ) );
|
||||
}
|
||||
|
||||
List<File> temporaryFiles = new ArrayList<File>();
|
||||
List<File> temporaryFiles = new ArrayList<>();
|
||||
|
||||
try
|
||||
{
|
||||
|
|
|
@ -158,7 +158,7 @@ public class LegacyRepositorySystem
|
|||
|
||||
if ( !d.getExclusions().isEmpty() )
|
||||
{
|
||||
List<String> exclusions = new ArrayList<String>();
|
||||
List<String> exclusions = new ArrayList<>();
|
||||
|
||||
for ( Exclusion exclusion : d.getExclusions() )
|
||||
{
|
||||
|
@ -377,7 +377,7 @@ public class LegacyRepositorySystem
|
|||
return null;
|
||||
}
|
||||
|
||||
Map<String, List<ArtifactRepository>> reposByKey = new LinkedHashMap<String, List<ArtifactRepository>>();
|
||||
Map<String, List<ArtifactRepository>> reposByKey = new LinkedHashMap<>();
|
||||
|
||||
for ( ArtifactRepository repository : repositories )
|
||||
{
|
||||
|
@ -387,21 +387,21 @@ public class LegacyRepositorySystem
|
|||
|
||||
if ( aliasedRepos == null )
|
||||
{
|
||||
aliasedRepos = new ArrayList<ArtifactRepository>();
|
||||
aliasedRepos = new ArrayList<>();
|
||||
reposByKey.put( key, aliasedRepos );
|
||||
}
|
||||
|
||||
aliasedRepos.add( repository );
|
||||
}
|
||||
|
||||
List<ArtifactRepository> effectiveRepositories = new ArrayList<ArtifactRepository>();
|
||||
List<ArtifactRepository> effectiveRepositories = new ArrayList<>();
|
||||
|
||||
for ( List<ArtifactRepository> aliasedRepos : reposByKey.values() )
|
||||
{
|
||||
List<ArtifactRepository> mirroredRepos = new ArrayList<ArtifactRepository>();
|
||||
List<ArtifactRepository> mirroredRepos = new ArrayList<>();
|
||||
|
||||
List<ArtifactRepositoryPolicy> releasePolicies =
|
||||
new ArrayList<ArtifactRepositoryPolicy>( aliasedRepos.size() );
|
||||
new ArrayList<>( aliasedRepos.size() );
|
||||
|
||||
for ( ArtifactRepository aliasedRepo : aliasedRepos )
|
||||
{
|
||||
|
@ -412,7 +412,7 @@ public class LegacyRepositorySystem
|
|||
ArtifactRepositoryPolicy releasePolicy = getEffectivePolicy( releasePolicies );
|
||||
|
||||
List<ArtifactRepositoryPolicy> snapshotPolicies =
|
||||
new ArrayList<ArtifactRepositoryPolicy>( aliasedRepos.size() );
|
||||
new ArrayList<>( aliasedRepos.size() );
|
||||
|
||||
for ( ArtifactRepository aliasedRepo : aliasedRepos )
|
||||
{
|
||||
|
@ -532,7 +532,7 @@ public class LegacyRepositorySystem
|
|||
{
|
||||
if ( repositories != null )
|
||||
{
|
||||
Map<String, Server> serversById = new HashMap<String, Server>();
|
||||
Map<String, Server> serversById = new HashMap<>();
|
||||
|
||||
if ( servers != null )
|
||||
{
|
||||
|
|
|
@ -55,8 +55,8 @@ public class TransferListenerAdapter
|
|||
private TransferListenerAdapter( ArtifactTransferListener listener )
|
||||
{
|
||||
this.listener = listener;
|
||||
this.artifacts = new IdentityHashMap<Resource, ArtifactTransferResource>();
|
||||
this.transfers = new IdentityHashMap<Resource, Long>();
|
||||
this.artifacts = new IdentityHashMap<>();
|
||||
this.transfers = new IdentityHashMap<>();
|
||||
}
|
||||
|
||||
public void debug( String message )
|
||||
|
|
|
@ -87,7 +87,7 @@ public class DefaultLegacyArtifactCollector
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String, Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners,
|
||||
|
@ -102,7 +102,7 @@ public class DefaultLegacyArtifactCollector
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactResolutionRequest repositoryRequest,
|
||||
Map<String, Artifact> managedVersions, ArtifactResolutionRequest repositoryRequest,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners,
|
||||
List<ConflictResolver> conflictResolvers )
|
||||
|
@ -116,7 +116,7 @@ public class DefaultLegacyArtifactCollector
|
|||
conflictResolvers = Collections.singletonList( defaultConflictResolver );
|
||||
}
|
||||
|
||||
Map<Object, List<ResolutionNode>> resolvedArtifacts = new LinkedHashMap<Object, List<ResolutionNode>>();
|
||||
Map<Object, List<ResolutionNode>> resolvedArtifacts = new LinkedHashMap<>();
|
||||
|
||||
ResolutionNode root = new ResolutionNode( originatingArtifact, repositoryRequest.getRemoteRepositories() );
|
||||
|
||||
|
@ -160,7 +160,7 @@ public class DefaultLegacyArtifactCollector
|
|||
result.addErrorArtifactException( e );
|
||||
}
|
||||
|
||||
Set<ResolutionNode> set = new LinkedHashSet<ResolutionNode>();
|
||||
Set<ResolutionNode> set = new LinkedHashSet<>();
|
||||
|
||||
for ( List<ResolutionNode> nodes : resolvedArtifacts.values() )
|
||||
{
|
||||
|
@ -206,7 +206,7 @@ public class DefaultLegacyArtifactCollector
|
|||
* @param originatingArtifact artifact we are processing
|
||||
* @param managedVersions original managed versions
|
||||
*/
|
||||
private ManagedVersionMap getManagedVersionsMap( Artifact originatingArtifact, Map managedVersions )
|
||||
private ManagedVersionMap getManagedVersionsMap( Artifact originatingArtifact, Map<String,Artifact> managedVersions )
|
||||
{
|
||||
ManagedVersionMap versionMap;
|
||||
if ( ( managedVersions != null ) && ( managedVersions instanceof ManagedVersionMap ) )
|
||||
|
@ -406,7 +406,7 @@ public class DefaultLegacyArtifactCollector
|
|||
}
|
||||
else
|
||||
{
|
||||
previousNodes = new ArrayList<ResolutionNode>();
|
||||
previousNodes = new ArrayList<>();
|
||||
|
||||
resolvedArtifacts.put( key, previousNodes );
|
||||
}
|
||||
|
@ -774,7 +774,7 @@ public class DefaultLegacyArtifactCollector
|
|||
}
|
||||
|
||||
public ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact,
|
||||
Map managedVersions, ArtifactRepository localRepository,
|
||||
Map<String, Artifact> managedVersions, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners )
|
||||
|
|
|
@ -42,19 +42,19 @@ import org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver;
|
|||
public interface LegacyArtifactCollector
|
||||
{
|
||||
|
||||
ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact, Map managedVersions,
|
||||
ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions,
|
||||
ArtifactResolutionRequest repositoryRequest, ArtifactMetadataSource source,
|
||||
ArtifactFilter filter, List<ResolutionListener> listeners,
|
||||
List<ConflictResolver> conflictResolvers );
|
||||
|
||||
ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact, Map managedVersions,
|
||||
ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions,
|
||||
ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners, List<ConflictResolver> conflictResolvers );
|
||||
|
||||
// used by maven-dependency-tree and maven-dependency-plugin
|
||||
@Deprecated
|
||||
ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact, Map managedVersions,
|
||||
ArtifactResolutionResult collect( Set<Artifact> artifacts, Artifact originatingArtifact, Map<String, Artifact> managedVersions,
|
||||
ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories,
|
||||
ArtifactMetadataSource source, ArtifactFilter filter,
|
||||
List<ResolutionListener> listeners );
|
||||
|
|
|
@ -62,7 +62,7 @@ implements Iterable<ArtifactMetadata>
|
|||
{
|
||||
if ( classpath == null )
|
||||
{
|
||||
classpath = new ArrayList<ArtifactMetadata>( 16 );
|
||||
classpath = new ArrayList<>( 16 );
|
||||
}
|
||||
|
||||
classpath.add( md );
|
||||
|
|
|
@ -101,7 +101,7 @@ public class DefaultClasspathTransformation
|
|||
this.cpc = cpc;
|
||||
this.graph = cleanGraph;
|
||||
|
||||
visited = new ArrayList<MetadataGraphVertex>( cleanGraph.getVertices().size() );
|
||||
visited = new ArrayList<>( cleanGraph.getVertices().size() );
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
|
|
|
@ -153,10 +153,10 @@ public class DefaultGraphConflictResolver
|
|||
return g;
|
||||
}
|
||||
|
||||
List<MetadataGraphVertex> visited = new ArrayList<MetadataGraphVertex>( g.getVertices().size() );
|
||||
List<MetadataGraphVertex> visited = new ArrayList<>( g.getVertices().size() );
|
||||
visit( g.getEntry(), visited, g );
|
||||
|
||||
List<MetadataGraphVertex> dropList = new ArrayList<MetadataGraphVertex>( g.getVertices().size() );
|
||||
List<MetadataGraphVertex> dropList = new ArrayList<>( g.getVertices().size() );
|
||||
|
||||
// collect drop list
|
||||
for ( MetadataGraphVertex v : g.getVertices() )
|
||||
|
|
|
@ -244,7 +244,7 @@ public class MetadataGraph
|
|||
{
|
||||
if ( vertices == null )
|
||||
{
|
||||
vertices = new TreeSet<MetadataGraphVertex>();
|
||||
vertices = new TreeSet<>();
|
||||
}
|
||||
}
|
||||
private void checkEdges()
|
||||
|
@ -262,11 +262,11 @@ public class MetadataGraph
|
|||
{
|
||||
if ( incidentEdges == null )
|
||||
{
|
||||
incidentEdges = new HashMap<MetadataGraphVertex, List<MetadataGraphEdge>>( nEdges );
|
||||
incidentEdges = new HashMap<>( nEdges );
|
||||
}
|
||||
if ( excidentEdges == null )
|
||||
{
|
||||
excidentEdges = new HashMap<MetadataGraphVertex, List<MetadataGraphEdge>>( nEdges );
|
||||
excidentEdges = new HashMap<>( nEdges );
|
||||
}
|
||||
}
|
||||
//------------------------------------------------------------------------
|
||||
|
@ -300,7 +300,7 @@ public class MetadataGraph
|
|||
return null;
|
||||
}
|
||||
|
||||
List<MetadataGraphEdge> res = new ArrayList<MetadataGraphEdge>( edges.size() );
|
||||
List<MetadataGraphEdge> res = new ArrayList<>( edges.size() );
|
||||
|
||||
for ( MetadataGraphEdge e : edges )
|
||||
{
|
||||
|
@ -333,7 +333,7 @@ public class MetadataGraph
|
|||
List<MetadataGraphEdge> exList = excidentEdges.get( vFrom );
|
||||
if ( exList == null )
|
||||
{
|
||||
exList = new ArrayList<MetadataGraphEdge>();
|
||||
exList = new ArrayList<>();
|
||||
excidentEdges.put( vFrom, exList );
|
||||
}
|
||||
|
||||
|
@ -345,7 +345,7 @@ public class MetadataGraph
|
|||
List<MetadataGraphEdge> inList = incidentEdges.get( vTo );
|
||||
if ( inList == null )
|
||||
{
|
||||
inList = new ArrayList<MetadataGraphEdge>();
|
||||
inList = new ArrayList<>();
|
||||
incidentEdges.put( vTo, inList );
|
||||
}
|
||||
|
||||
|
|
|
@ -43,14 +43,14 @@ public class ExpressionDocumenter
|
|||
|
||||
private static final String EXPRESSION_DOCO_ROOTPATH = "META-INF/maven/plugin-expressions/";
|
||||
|
||||
private static Map expressionDocumentation;
|
||||
private static Map<String, Expression> expressionDocumentation;
|
||||
|
||||
public static Map load()
|
||||
throws ExpressionDocumentationException
|
||||
{
|
||||
if ( expressionDocumentation == null )
|
||||
{
|
||||
expressionDocumentation = new HashMap();
|
||||
expressionDocumentation = new HashMap<>();
|
||||
|
||||
ClassLoader docLoader = initializeDocLoader();
|
||||
|
||||
|
@ -64,7 +64,7 @@ public class ExpressionDocumenter
|
|||
|
||||
if ( docStream != null )
|
||||
{
|
||||
Map doco = parseExpressionDocumentation( docStream );
|
||||
Map<String, Expression> doco = parseExpressionDocumentation( docStream );
|
||||
|
||||
expressionDocumentation.putAll( doco );
|
||||
}
|
||||
|
@ -114,7 +114,7 @@ public class ExpressionDocumenter
|
|||
* @throws IOException
|
||||
* @throws XmlPullParserException
|
||||
*/
|
||||
private static Map parseExpressionDocumentation( InputStream docStream )
|
||||
private static Map<String, Expression> parseExpressionDocumentation( InputStream docStream )
|
||||
throws IOException, XmlPullParserException
|
||||
{
|
||||
Reader reader = new BufferedReader( ReaderFactory.newXmlReader( docStream ) );
|
||||
|
@ -125,7 +125,7 @@ public class ExpressionDocumenter
|
|||
|
||||
List expressions = documentation.getExpressions();
|
||||
|
||||
Map bySyntax = new HashMap();
|
||||
Map<String, Expression> bySyntax = new HashMap<>();
|
||||
|
||||
if ( expressions != null && !expressions.isEmpty() )
|
||||
{
|
||||
|
|
|
@ -236,7 +236,7 @@ public abstract class AbstractArtifactComponentTestCase
|
|||
protected List<ArtifactRepository> remoteRepositories()
|
||||
throws Exception
|
||||
{
|
||||
List<ArtifactRepository> remoteRepositories = new ArrayList<ArtifactRepository>();
|
||||
List<ArtifactRepository> remoteRepositories = new ArrayList<>();
|
||||
|
||||
remoteRepositories.add( remoteRepository() );
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ public class ArtifactUtilsTest
|
|||
public void testArtifactMapByVersionlessIdOrdering()
|
||||
throws Exception
|
||||
{
|
||||
List<Artifact> list = new ArrayList<Artifact>();
|
||||
List<Artifact> list = new ArrayList<>();
|
||||
list.add( newArtifact( "b" ) );
|
||||
list.add( newArtifact( "a" ) );
|
||||
list.add( newArtifact( "c" ) );
|
||||
|
@ -73,7 +73,7 @@ public class ArtifactUtilsTest
|
|||
|
||||
Map<String, Artifact> map = ArtifactUtils.artifactMapByVersionlessId( list );
|
||||
assertNotNull( map );
|
||||
assertEquals( list, new ArrayList<Artifact>( map.values() ) );
|
||||
assertEquals( list, new ArrayList<>( map.values() ) );
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ public class TestMetadataSource
|
|||
public ResolutionGroup retrieve( Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories )
|
||||
throws ArtifactMetadataRetrievalException
|
||||
{
|
||||
Set dependencies = new HashSet();
|
||||
Set<Artifact> dependencies = new HashSet<>();
|
||||
|
||||
if ( "g".equals( artifact.getArtifactId() ) )
|
||||
{
|
||||
|
|
|
@ -44,7 +44,7 @@ public class ArtifactResolutionExceptionTest
|
|||
String type = "jar";
|
||||
String classifier = "aClassifier";
|
||||
String downloadUrl = "http://somewhere.com/download";
|
||||
List path = Arrays.asList( "dependency1", "dependency2" );
|
||||
List<String> path = Arrays.asList( "dependency1", "dependency2" );
|
||||
String expected =
|
||||
"Missing artifact" + LS + LS + " Try downloading the file manually from: " + LS
|
||||
+ " http://somewhere.com/download" + LS + LS + " Then, install it using the command: " + LS
|
||||
|
|
|
@ -35,7 +35,6 @@ import org.apache.maven.artifact.metadata.ResolutionGroup;
|
|||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||
import org.apache.maven.artifact.versioning.ArtifactVersion;
|
||||
import org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest;
|
||||
import org.codehaus.plexus.component.repository.ComponentDescriptor;
|
||||
|
||||
// It would be cool if there was a hook that i could use to setup a test environment.
|
||||
// I want to setup a local/remote repositories for testing but i don't want to have
|
||||
|
@ -174,7 +173,7 @@ public class ArtifactResolverTest
|
|||
Artifact l = createRemoteArtifact( "l", "1.0-SNAPSHOT" );
|
||||
deleteLocalArtifact( l );
|
||||
|
||||
List<ArtifactRepository> repositories = new ArrayList<ArtifactRepository>();
|
||||
List<ArtifactRepository> repositories = new ArrayList<>();
|
||||
repositories.add( remoteRepository() );
|
||||
repositories.add( badRemoteRepository() );
|
||||
|
||||
|
@ -196,7 +195,7 @@ public class ArtifactResolverTest
|
|||
List<ArtifactRepository> remoteRepositories )
|
||||
throws ArtifactMetadataRetrievalException
|
||||
{
|
||||
Set dependencies = new HashSet();
|
||||
Set<Artifact> dependencies = new HashSet<>();
|
||||
|
||||
return new ResolutionGroup( artifact, dependencies, remoteRepositories );
|
||||
}
|
||||
|
@ -233,7 +232,7 @@ public class ArtifactResolverTest
|
|||
|
||||
ArtifactResolutionResult result = null;
|
||||
|
||||
Set set = new LinkedHashSet();
|
||||
Set<Artifact> set = new LinkedHashSet<>();
|
||||
set.add( n );
|
||||
set.add( m );
|
||||
|
||||
|
@ -247,7 +246,7 @@ public class ArtifactResolverTest
|
|||
assertEquals( "m should be second", m, i.next() );
|
||||
|
||||
// inverse order
|
||||
set = new LinkedHashSet();
|
||||
set = new LinkedHashSet<>();
|
||||
set.add( m );
|
||||
set.add( n );
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ public class TestTransferListener
|
|||
extends AbstractTransferListener
|
||||
{
|
||||
|
||||
private final List<String> transfers = new ArrayList<String>();
|
||||
private final List<String> transfers = new ArrayList<>();
|
||||
|
||||
public List<String> getTransfers()
|
||||
{
|
||||
|
|
|
@ -53,7 +53,7 @@ public class TestFileManager
|
|||
|
||||
public static final String TEMP_DIR_PATH = System.getProperty( "java.io.tmpdir" );
|
||||
|
||||
private List<File> filesToDelete = new ArrayList<File>();
|
||||
private List<File> filesToDelete = new ArrayList<>();
|
||||
|
||||
private final String baseFilename;
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ public class ClasspathArtifactResolver
|
|||
Collection<? extends ArtifactRequest> requests )
|
||||
throws ArtifactResolutionException
|
||||
{
|
||||
List<ArtifactResult> results = new ArrayList<ArtifactResult>();
|
||||
List<ArtifactResult> results = new ArrayList<>();
|
||||
|
||||
for ( ArtifactRequest request : requests )
|
||||
{
|
||||
|
|
|
@ -63,7 +63,7 @@ public class EmptyLifecycleExecutor
|
|||
// NOTE: The upper-case packaging name is intentional, that's a special hinting mode used for certain tests
|
||||
if ( "JAR".equals( packaging ) )
|
||||
{
|
||||
plugins = new LinkedHashSet<Plugin>();
|
||||
plugins = new LinkedHashSet<>();
|
||||
|
||||
plugins.add( newPlugin( "maven-compiler-plugin", "compile", "testCompile" ) );
|
||||
plugins.add( newPlugin( "maven-resources-plugin", "resources", "testResources" ) );
|
||||
|
|
|
@ -40,7 +40,7 @@ public class EmptyLifecyclePluginAnalyzer
|
|||
// NOTE: The upper-case packaging name is intentional, that's a special hinting mode used for certain tests
|
||||
if ( "JAR".equals( packaging ) )
|
||||
{
|
||||
plugins = new LinkedHashSet<Plugin>();
|
||||
plugins = new LinkedHashSet<>();
|
||||
|
||||
plugins.add( newPlugin( "maven-compiler-plugin", "compile", "testCompile" ) );
|
||||
plugins.add( newPlugin( "maven-resources-plugin", "resources", "testResources" ) );
|
||||
|
|
|
@ -23,7 +23,6 @@ import java.io.IOException;
|
|||
import java.io.StringReader;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
|
|
@ -20,7 +20,6 @@ package org.apache.maven.project;
|
|||
*/
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Iterator;
|
||||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
import org.apache.maven.repository.RepositorySystem;
|
||||
|
|
|
@ -19,7 +19,6 @@ package org.apache.maven.project.inheritance.t00;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import org.apache.maven.model.MailingList;
|
||||
import org.apache.maven.project.MavenProject;
|
||||
import org.apache.maven.project.inheritance.AbstractProjectInheritanceTestCase;
|
||||
|
||||
|
|
|
@ -21,12 +21,10 @@ package org.apache.maven.project.inheritance.t02;
|
|||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.maven.model.Build;
|
||||
import org.apache.maven.model.MailingList;
|
||||
import org.apache.maven.model.Plugin;
|
||||
import org.apache.maven.project.MavenProject;
|
||||
import org.apache.maven.project.inheritance.AbstractProjectInheritanceTestCase;
|
||||
|
@ -118,7 +116,7 @@ public class ProjectInheritanceTest
|
|||
Build build = project4.getBuild();
|
||||
List<Plugin> plugins = build.getPlugins();
|
||||
|
||||
Map validPluginCounts = new HashMap();
|
||||
Map<String, Integer> validPluginCounts = new HashMap<>();
|
||||
|
||||
String testPluginArtifactId = "maven-compiler-plugin";
|
||||
|
||||
|
@ -147,7 +145,7 @@ public class ProjectInheritanceTest
|
|||
testPlugin = plugin;
|
||||
}
|
||||
|
||||
Integer count = (Integer) validPluginCounts.get( pluginArtifactId );
|
||||
Integer count = validPluginCounts.get( pluginArtifactId );
|
||||
|
||||
if ( count > 0 )
|
||||
{
|
||||
|
|
|
@ -20,7 +20,6 @@ package org.apache.maven.project.inheritance.t04;
|
|||
*/
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
|
|
|
@ -20,7 +20,6 @@ package org.apache.maven.project.inheritance.t05;
|
|||
*/
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
|
|
|
@ -20,7 +20,6 @@ package org.apache.maven.project.inheritance.t07;
|
|||
*/
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Iterator;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
|
|
|
@ -83,7 +83,7 @@ public class DefaultWagonManagerTest
|
|||
{
|
||||
Artifact artifact = createTestPomArtifact( "target/test-data/get-missing-pom" );
|
||||
|
||||
List<ArtifactRepository> repos = new ArrayList<ArtifactRepository>();
|
||||
List<ArtifactRepository> repos = new ArrayList<>();
|
||||
repos.add( artifactRepositoryFactory.createArtifactRepository( "repo1", "string://url1",
|
||||
new ArtifactRepositoryLayoutStub(), null, null ) );
|
||||
repos.add( artifactRepositoryFactory.createArtifactRepository( "repo2", "string://url2",
|
||||
|
@ -96,7 +96,7 @@ public class DefaultWagonManagerTest
|
|||
class TransferListener
|
||||
extends AbstractTransferListener
|
||||
{
|
||||
public List<TransferEvent> events = new ArrayList<TransferEvent>();
|
||||
public List<TransferEvent> events = new ArrayList<>();
|
||||
|
||||
@Override
|
||||
public void transferInitiated( TransferEvent transferEvent )
|
||||
|
|
|
@ -41,7 +41,7 @@ import org.codehaus.plexus.component.annotations.Component;
|
|||
public class StringWagon
|
||||
extends StreamWagon
|
||||
{
|
||||
private Map<String, String> expectedContent = new HashMap<String, String>();
|
||||
private Map<String, String> expectedContent = new HashMap<>();
|
||||
|
||||
public void addExpectedContent( String resourceName, String expectedContent )
|
||||
{
|
||||
|
|
|
@ -19,17 +19,6 @@ package org.apache.maven.repository.legacy.resolver;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
import org.apache.maven.artifact.factory.ArtifactFactory;
|
||||
import org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException;
|
||||
|
@ -39,6 +28,7 @@ import org.apache.maven.artifact.repository.ArtifactRepository;
|
|||
import org.apache.maven.artifact.resolver.ArtifactResolutionException;
|
||||
import org.apache.maven.artifact.resolver.ArtifactResolutionResult;
|
||||
import org.apache.maven.artifact.resolver.CyclicDependencyException;
|
||||
import org.apache.maven.artifact.resolver.ResolutionListener;
|
||||
import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
|
||||
import org.apache.maven.artifact.resolver.filter.ExclusionSetFilter;
|
||||
import org.apache.maven.artifact.resolver.filter.ScopeArtifactFilter;
|
||||
|
@ -50,6 +40,16 @@ import org.apache.maven.artifact.versioning.VersionRange;
|
|||
import org.apache.maven.repository.legacy.metadata.MetadataResolutionRequest;
|
||||
import org.codehaus.plexus.PlexusTestCase;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* Test the default artifact collector.
|
||||
*
|
||||
|
@ -730,31 +730,31 @@ public class DefaultArtifactCollectorTest
|
|||
return null;
|
||||
}
|
||||
|
||||
private ArtifactResolutionResult collect( Set artifacts )
|
||||
private ArtifactResolutionResult collect( Set<Artifact> artifacts )
|
||||
throws ArtifactResolutionException
|
||||
{
|
||||
return collect( artifacts, null );
|
||||
}
|
||||
|
||||
private ArtifactResolutionResult collect( Set artifacts, ArtifactFilter filter )
|
||||
private ArtifactResolutionResult collect( Set<Artifact> artifacts, ArtifactFilter filter )
|
||||
throws ArtifactResolutionException
|
||||
{
|
||||
return artifactCollector.collect( artifacts, projectArtifact.artifact, null, null, null, source, filter,
|
||||
Collections.EMPTY_LIST, null );
|
||||
Collections.<ResolutionListener>emptyList(), null );
|
||||
}
|
||||
|
||||
private ArtifactResolutionResult collect( ArtifactSpec a )
|
||||
throws ArtifactResolutionException
|
||||
{
|
||||
return artifactCollector.collect( Collections.singleton( a.artifact ), projectArtifact.artifact, null, null,
|
||||
null, source, null, Collections.EMPTY_LIST, null );
|
||||
null, source, null, Collections.<ResolutionListener>emptyList(), null );
|
||||
}
|
||||
|
||||
private ArtifactResolutionResult collect( ArtifactSpec a, ArtifactFilter filter )
|
||||
throws ArtifactResolutionException
|
||||
{
|
||||
return artifactCollector.collect( Collections.singleton( a.artifact ), projectArtifact.artifact, null, null,
|
||||
null, source, filter, Collections.EMPTY_LIST, null );
|
||||
null, source, filter, Collections.<ResolutionListener>emptyList(), null );
|
||||
}
|
||||
|
||||
private ArtifactResolutionResult collect( ArtifactSpec a, Artifact managedVersion )
|
||||
|
@ -762,7 +762,7 @@ public class DefaultArtifactCollectorTest
|
|||
{
|
||||
Map managedVersions = Collections.singletonMap( managedVersion.getDependencyConflictId(), managedVersion );
|
||||
return artifactCollector.collect( Collections.singleton( a.artifact ), projectArtifact.artifact,
|
||||
managedVersions, null, null, source, null, Collections.EMPTY_LIST, null );
|
||||
managedVersions, null, null, source, null, Collections.<ResolutionListener>emptyList(), null );
|
||||
}
|
||||
|
||||
private ArtifactSpec createArtifactSpec( String id, String version )
|
||||
|
@ -801,7 +801,8 @@ public class DefaultArtifactCollectorTest
|
|||
return spec;
|
||||
}
|
||||
|
||||
private static Set createSet( Object[] x )
|
||||
@SuppressWarnings( "unchecked" )
|
||||
private static Set<Artifact> createSet( Object[] x )
|
||||
{
|
||||
return new LinkedHashSet( Arrays.asList( x ) );
|
||||
}
|
||||
|
@ -810,7 +811,7 @@ public class DefaultArtifactCollectorTest
|
|||
{
|
||||
private Artifact artifact;
|
||||
|
||||
private Set dependencies = new HashSet();
|
||||
private Set<Artifact> dependencies = new HashSet<>();
|
||||
|
||||
public ArtifactSpec addDependency( String id, String version )
|
||||
throws InvalidVersionSpecificationException
|
||||
|
@ -851,9 +852,9 @@ public class DefaultArtifactCollectorTest
|
|||
private class Source
|
||||
implements ArtifactMetadataSource
|
||||
{
|
||||
private Map artifacts = new HashMap();
|
||||
private Map<String, ArtifactSpec> artifacts = new HashMap<>();
|
||||
|
||||
private Map versions = new HashMap();
|
||||
private Map<String, List<ArtifactVersion>> versions = new HashMap<>();
|
||||
|
||||
public ResolutionGroup retrieve( Artifact artifact, ArtifactRepository localRepository,
|
||||
List<ArtifactRepository> remoteRepositories )
|
||||
|
@ -880,16 +881,14 @@ public class DefaultArtifactCollectorTest
|
|||
return artifact.getDependencyConflictId();
|
||||
}
|
||||
|
||||
private Set createArtifacts( ArtifactFactory artifactFactory, Set dependencies, String inheritedScope,
|
||||
private Set<Artifact> createArtifacts( ArtifactFactory artifactFactory, Set<Artifact> dependencies, String inheritedScope,
|
||||
ArtifactFilter dependencyFilter )
|
||||
throws InvalidVersionSpecificationException
|
||||
{
|
||||
Set projectArtifacts = new HashSet();
|
||||
Set<Artifact> projectArtifacts = new HashSet<>();
|
||||
|
||||
for ( Object dependency : dependencies )
|
||||
for ( Artifact d : dependencies )
|
||||
{
|
||||
Artifact d = (Artifact) dependency;
|
||||
|
||||
VersionRange versionRange;
|
||||
if ( d.getVersionRange() != null )
|
||||
{
|
||||
|
@ -931,10 +930,10 @@ public class DefaultArtifactCollectorTest
|
|||
artifacts.put( getKey( spec.artifact ), spec );
|
||||
|
||||
String key = spec.artifact.getDependencyConflictId();
|
||||
List artifactVersions = (List) versions.get( key );
|
||||
List<ArtifactVersion> artifactVersions = versions.get( key );
|
||||
if ( artifactVersions == null )
|
||||
{
|
||||
artifactVersions = new ArrayList();
|
||||
artifactVersions = new ArrayList<>();
|
||||
versions.put( key, artifactVersions );
|
||||
}
|
||||
if ( spec.artifact.getVersion() != null )
|
||||
|
@ -961,10 +960,10 @@ public class DefaultArtifactCollectorTest
|
|||
|
||||
private List<ArtifactVersion> retrieveAvailableVersions( Artifact artifact )
|
||||
{
|
||||
List artifactVersions = (List) versions.get( artifact.getDependencyConflictId() );
|
||||
List<ArtifactVersion> artifactVersions = versions.get( artifact.getDependencyConflictId() );
|
||||
if ( artifactVersions == null )
|
||||
{
|
||||
artifactVersions = Collections.EMPTY_LIST;
|
||||
artifactVersions = Collections.emptyList();
|
||||
}
|
||||
return artifactVersions;
|
||||
}
|
||||
|
|
|
@ -21,12 +21,15 @@ package org.apache.maven.repository.legacy.resolver.conflict;
|
|||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
import org.apache.maven.artifact.factory.ArtifactFactory;
|
||||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||
import org.apache.maven.artifact.resolver.ResolutionNode;
|
||||
import org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
|
||||
import org.apache.maven.artifact.versioning.VersionRange;
|
||||
import org.apache.maven.repository.legacy.resolver.conflict.ConflictResolver;
|
||||
import org.codehaus.plexus.PlexusTestCase;
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
/**
|
||||
* Provides a basis for testing conflict resolvers.
|
||||
*
|
||||
|
@ -108,24 +111,11 @@ public abstract class AbstractConflictResolverTest
|
|||
assertEquals( "Resolution node", expectedNode, resolvedNode );
|
||||
}
|
||||
|
||||
protected void assertUnresolvableConflict( ResolutionNode actualNode1, ResolutionNode actualNode2 )
|
||||
{
|
||||
ResolutionNode resolvedNode = getConflictResolver().resolveConflict( actualNode1, actualNode2 );
|
||||
|
||||
assertNull( "Expected unresolvable", resolvedNode );
|
||||
}
|
||||
|
||||
protected Artifact createArtifact( String id, String version ) throws InvalidVersionSpecificationException
|
||||
{
|
||||
return createArtifact( id, version, Artifact.SCOPE_COMPILE );
|
||||
}
|
||||
|
||||
protected Artifact createArtifact( String id, String version, boolean optional )
|
||||
throws InvalidVersionSpecificationException
|
||||
{
|
||||
return createArtifact( id, version, Artifact.SCOPE_COMPILE, null, optional );
|
||||
}
|
||||
|
||||
protected Artifact createArtifact( String id, String version, String scope )
|
||||
throws InvalidVersionSpecificationException
|
||||
{
|
||||
|
@ -140,4 +130,14 @@ public abstract class AbstractConflictResolverTest
|
|||
return artifactFactory.createDependencyArtifact( GROUP_ID, id, versionRange, "jar", null, scope,
|
||||
inheritedScope, optional );
|
||||
}
|
||||
|
||||
protected ResolutionNode createResolutionNode( Artifact Artifact )
|
||||
{
|
||||
return new ResolutionNode( Artifact, Collections.<ArtifactRepository>emptyList() );
|
||||
}
|
||||
protected ResolutionNode createResolutionNode( Artifact Artifact, ResolutionNode parent )
|
||||
{
|
||||
return new ResolutionNode( Artifact, Collections.<ArtifactRepository>emptyList(), parent );
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -19,10 +19,7 @@ package org.apache.maven.repository.legacy.resolver.conflict;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
import org.apache.maven.artifact.resolver.ResolutionNode;
|
||||
import org.apache.maven.repository.legacy.resolver.conflict.FarthestConflictResolver;
|
||||
|
||||
/**
|
||||
* Tests <code>FarthestConflictResolver</code>.
|
||||
|
@ -52,9 +49,9 @@ public class FarthestConflictResolverTest
|
|||
*/
|
||||
public void testDepth()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1);
|
||||
ResolutionNode b1n = createResolutionNode( b1);
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
|
||||
assertResolveConflict( a2n, a1n, a2n );
|
||||
}
|
||||
|
@ -68,9 +65,9 @@ public class FarthestConflictResolverTest
|
|||
*/
|
||||
public void testDepthReversed()
|
||||
{
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = createResolutionNode( b1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a2n, a2n, a1n );
|
||||
}
|
||||
|
@ -84,8 +81,8 @@ public class FarthestConflictResolverTest
|
|||
*/
|
||||
public void testEqual()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2 );
|
||||
|
||||
assertResolveConflict( a1n, a1n, a2n );
|
||||
}
|
||||
|
@ -99,8 +96,8 @@ public class FarthestConflictResolverTest
|
|||
*/
|
||||
public void testEqualReversed()
|
||||
{
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = createResolutionNode( a2);
|
||||
ResolutionNode a1n = createResolutionNode( a1);
|
||||
|
||||
assertResolveConflict( a2n, a2n, a1n );
|
||||
}
|
||||
|
|
|
@ -19,10 +19,7 @@ package org.apache.maven.repository.legacy.resolver.conflict;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
import org.apache.maven.artifact.resolver.ResolutionNode;
|
||||
import org.apache.maven.repository.legacy.resolver.conflict.NearestConflictResolver;
|
||||
|
||||
/**
|
||||
* Tests <code>NearestConflictResolver</code>.
|
||||
|
@ -52,9 +49,9 @@ public class NearestConflictResolverTest
|
|||
*/
|
||||
public void testDepth()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1);
|
||||
ResolutionNode b1n = createResolutionNode( b1);
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
|
||||
assertResolveConflict( a1n, a1n, a2n );
|
||||
}
|
||||
|
@ -68,9 +65,9 @@ public class NearestConflictResolverTest
|
|||
*/
|
||||
public void testDepthReversed()
|
||||
{
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = createResolutionNode( b1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a1n, a2n, a1n );
|
||||
}
|
||||
|
@ -84,8 +81,8 @@ public class NearestConflictResolverTest
|
|||
*/
|
||||
public void testEqual()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2 );
|
||||
|
||||
assertResolveConflict( a1n, a1n, a2n );
|
||||
}
|
||||
|
@ -99,8 +96,8 @@ public class NearestConflictResolverTest
|
|||
*/
|
||||
public void testEqualReversed()
|
||||
{
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = createResolutionNode( a2);
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a2n, a2n, a1n );
|
||||
}
|
||||
|
|
|
@ -19,10 +19,7 @@ package org.apache.maven.repository.legacy.resolver.conflict;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
import org.apache.maven.artifact.resolver.ResolutionNode;
|
||||
import org.apache.maven.repository.legacy.resolver.conflict.NewestConflictResolver;
|
||||
|
||||
/**
|
||||
* Tests <code>NewestConflictResolver</code>.
|
||||
|
@ -52,9 +49,9 @@ public class NewestConflictResolverTest
|
|||
*/
|
||||
public void testDepth()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
ResolutionNode b1n = createResolutionNode( b1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
|
||||
assertResolveConflict( a2n, a1n, a2n );
|
||||
}
|
||||
|
@ -68,9 +65,9 @@ public class NewestConflictResolverTest
|
|||
*/
|
||||
public void testDepthReversed()
|
||||
{
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = createResolutionNode( b1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a2n, a2n, a1n );
|
||||
}
|
||||
|
@ -84,8 +81,8 @@ public class NewestConflictResolverTest
|
|||
*/
|
||||
public void testEqual()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2 );
|
||||
|
||||
assertResolveConflict( a2n, a1n, a2n );
|
||||
}
|
||||
|
@ -99,8 +96,8 @@ public class NewestConflictResolverTest
|
|||
*/
|
||||
public void testEqualReversed()
|
||||
{
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = createResolutionNode( a2 );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a2n, a2n, a1n );
|
||||
}
|
||||
|
|
|
@ -19,10 +19,7 @@ package org.apache.maven.repository.legacy.resolver.conflict;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.util.Collections;
|
||||
|
||||
import org.apache.maven.artifact.resolver.ResolutionNode;
|
||||
import org.apache.maven.repository.legacy.resolver.conflict.OldestConflictResolver;
|
||||
|
||||
/**
|
||||
* Tests <code>OldestConflictResolver</code>.
|
||||
|
@ -52,13 +49,14 @@ public class OldestConflictResolverTest
|
|||
*/
|
||||
public void testDepth()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
ResolutionNode b1n = createResolutionNode( b1);
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
|
||||
assertResolveConflict( a1n, a1n, a2n );
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Tests that <code>a:1.0</code> wins in the scenario:
|
||||
* <pre>
|
||||
|
@ -68,9 +66,9 @@ public class OldestConflictResolverTest
|
|||
*/
|
||||
public void testDepthReversed()
|
||||
{
|
||||
ResolutionNode b1n = new ResolutionNode( b1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST, b1n );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode b1n = createResolutionNode( b1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2, b1n );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a1n, a2n, a1n );
|
||||
}
|
||||
|
@ -84,8 +82,8 @@ public class OldestConflictResolverTest
|
|||
*/
|
||||
public void testEqual()
|
||||
{
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
ResolutionNode a2n = createResolutionNode( a2 );
|
||||
|
||||
assertResolveConflict( a1n, a1n, a2n );
|
||||
}
|
||||
|
@ -99,8 +97,8 @@ public class OldestConflictResolverTest
|
|||
*/
|
||||
public void testEqualReversed()
|
||||
{
|
||||
ResolutionNode a2n = new ResolutionNode( a2, Collections.EMPTY_LIST );
|
||||
ResolutionNode a1n = new ResolutionNode( a1, Collections.EMPTY_LIST );
|
||||
ResolutionNode a2n = createResolutionNode( a2);
|
||||
ResolutionNode a1n = createResolutionNode( a1 );
|
||||
|
||||
assertResolveConflict( a1n, a2n, a1n );
|
||||
}
|
||||
|
|
|
@ -19,10 +19,6 @@ package org.apache.maven.repository.metadata;
|
|||
* under the License.
|
||||
*/
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.maven.artifact.Artifact;
|
||||
import org.apache.maven.artifact.factory.ArtifactFactory;
|
||||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||
|
@ -34,6 +30,10 @@ import org.apache.maven.repository.legacy.metadata.ResolutionGroup;
|
|||
import org.codehaus.plexus.component.annotations.Component;
|
||||
import org.codehaus.plexus.component.annotations.Requirement;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
@Component(role = ArtifactMetadataSource.class)
|
||||
public class TestMetadataSource
|
||||
implements ArtifactMetadataSource
|
||||
|
@ -44,7 +44,7 @@ public class TestMetadataSource
|
|||
public ResolutionGroup retrieve( Artifact artifact, ArtifactRepository localRepository, List<ArtifactRepository> remoteRepositories )
|
||||
throws ArtifactMetadataRetrievalException
|
||||
{
|
||||
Set dependencies = new HashSet();
|
||||
Set<Artifact> dependencies = new HashSet<>();
|
||||
|
||||
if ( "g".equals( artifact.getArtifactId() ) )
|
||||
{
|
||||
|
|
|
@ -60,7 +60,7 @@ public class DefaultArtifactFilterManager
|
|||
{
|
||||
if ( excludedArtifacts == null )
|
||||
{
|
||||
excludedArtifacts = new LinkedHashSet<String>( coreArtifacts );
|
||||
excludedArtifacts = new LinkedHashSet<>( coreArtifacts );
|
||||
}
|
||||
return excludedArtifacts;
|
||||
}
|
||||
|
@ -72,7 +72,7 @@ public class DefaultArtifactFilterManager
|
|||
*/
|
||||
public ArtifactFilter getArtifactFilter()
|
||||
{
|
||||
Set<String> excludes = new LinkedHashSet<String>( getExcludedArtifacts() );
|
||||
Set<String> excludes = new LinkedHashSet<>( getExcludedArtifacts() );
|
||||
|
||||
for ( ArtifactFilterManagerDelegate delegate : delegates )
|
||||
{
|
||||
|
@ -99,7 +99,7 @@ public class DefaultArtifactFilterManager
|
|||
|
||||
public Set<String> getCoreArtifactExcludes()
|
||||
{
|
||||
Set<String> excludes = new LinkedHashSet<String>( coreArtifacts );
|
||||
Set<String> excludes = new LinkedHashSet<>( coreArtifacts );
|
||||
|
||||
for ( ArtifactFilterManagerDelegate delegate : delegates )
|
||||
{
|
||||
|
|
|
@ -370,7 +370,7 @@ public class DefaultMaven
|
|||
private Collection<AbstractMavenLifecycleParticipant> getLifecycleParticipants( Collection<MavenProject> projects )
|
||||
{
|
||||
Collection<AbstractMavenLifecycleParticipant> lifecycleListeners =
|
||||
new LinkedHashSet<AbstractMavenLifecycleParticipant>();
|
||||
new LinkedHashSet<>();
|
||||
|
||||
ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader();
|
||||
try
|
||||
|
@ -385,7 +385,7 @@ public class DefaultMaven
|
|||
logger.warn( "Failed to lookup lifecycle participants: " + e.getMessage() );
|
||||
}
|
||||
|
||||
Collection<ClassLoader> scannedRealms = new HashSet<ClassLoader>();
|
||||
Collection<ClassLoader> scannedRealms = new HashSet<>();
|
||||
|
||||
for ( MavenProject project : projects )
|
||||
{
|
||||
|
@ -427,7 +427,7 @@ public class DefaultMaven
|
|||
|
||||
private void validateActivatedProfiles( List<MavenProject> projects, List<String> activeProfileIds )
|
||||
{
|
||||
Collection<String> notActivatedProfileIds = new LinkedHashSet<String>( activeProfileIds );
|
||||
Collection<String> notActivatedProfileIds = new LinkedHashSet<>( activeProfileIds );
|
||||
|
||||
for ( MavenProject project : projects )
|
||||
{
|
||||
|
@ -447,8 +447,8 @@ public class DefaultMaven
|
|||
private Map<String, MavenProject> getProjectMap( Collection<MavenProject> projects )
|
||||
throws DuplicateProjectException
|
||||
{
|
||||
Map<String, MavenProject> index = new LinkedHashMap<String, MavenProject>();
|
||||
Map<String, List<File>> collisions = new LinkedHashMap<String, List<File>>();
|
||||
Map<String, MavenProject> index = new LinkedHashMap<>();
|
||||
Map<String, List<File>> collisions = new LinkedHashMap<>();
|
||||
|
||||
for ( MavenProject project : projects )
|
||||
{
|
||||
|
@ -466,7 +466,7 @@ public class DefaultMaven
|
|||
|
||||
if ( pomFiles == null )
|
||||
{
|
||||
pomFiles = new ArrayList<File>( Arrays.asList( collision.getFile(), project.getFile() ) );
|
||||
pomFiles = new ArrayList<>( Arrays.asList( collision.getFile(), project.getFile() ) );
|
||||
collisions.put( projectId, pomFiles );
|
||||
}
|
||||
else
|
||||
|
|
|
@ -91,7 +91,7 @@ public class DefaultProjectDependenciesResolver
|
|||
Set<String> projectIds )
|
||||
throws ArtifactResolutionException, ArtifactNotFoundException
|
||||
{
|
||||
Set<Artifact> resolved = new LinkedHashSet<Artifact>();
|
||||
Set<Artifact> resolved = new LinkedHashSet<>();
|
||||
|
||||
if ( projects == null || projects.isEmpty() )
|
||||
{
|
||||
|
@ -166,7 +166,7 @@ public class DefaultProjectDependenciesResolver
|
|||
catch ( MultipleArtifactsNotFoundException e )
|
||||
{
|
||||
|
||||
Collection<Artifact> missing = new HashSet<Artifact>( e.getMissingArtifacts() );
|
||||
Collection<Artifact> missing = new HashSet<>( e.getMissingArtifacts() );
|
||||
|
||||
for ( Iterator<Artifact> it = missing.iterator(); it.hasNext(); )
|
||||
{
|
||||
|
@ -192,7 +192,7 @@ public class DefaultProjectDependenciesResolver
|
|||
|
||||
private Set<String> getIgnorableArtifacts( Collection<? extends MavenProject> projects )
|
||||
{
|
||||
Set<String> projectIds = new HashSet<String>( projects.size() * 2 );
|
||||
Set<String> projectIds = new HashSet<>( projects.size() * 2 );
|
||||
|
||||
for ( MavenProject p : projects )
|
||||
{
|
||||
|
@ -204,7 +204,7 @@ public class DefaultProjectDependenciesResolver
|
|||
|
||||
private Set<String> getIgnorableArtifacts( Iterable<Artifact> artifactIterable )
|
||||
{
|
||||
Set<String> projectIds = new HashSet<String>();
|
||||
Set<String> projectIds = new HashSet<>();
|
||||
|
||||
for ( Artifact artifact : artifactIterable )
|
||||
{
|
||||
|
|
|
@ -67,7 +67,7 @@ class ReactorReader
|
|||
{
|
||||
projectsByGAV = session.getProjectMap();
|
||||
|
||||
projectsByGA = new HashMap<String, List<MavenProject>>( projectsByGAV.size() * 2 );
|
||||
projectsByGA = new HashMap<>( projectsByGAV.size() * 2 );
|
||||
for ( MavenProject project : projectsByGAV.values() )
|
||||
{
|
||||
String key = ArtifactUtils.versionlessKey( project.getGroupId(), project.getArtifactId() );
|
||||
|
@ -76,14 +76,14 @@ class ReactorReader
|
|||
|
||||
if ( projects == null )
|
||||
{
|
||||
projects = new ArrayList<MavenProject>( 1 );
|
||||
projects = new ArrayList<>( 1 );
|
||||
projectsByGA.put( key, projects );
|
||||
}
|
||||
|
||||
projects.add( project );
|
||||
}
|
||||
|
||||
repository = new WorkspaceRepository( "reactor", new HashSet<String>( projectsByGAV.keySet() ) );
|
||||
repository = new WorkspaceRepository( "reactor", new HashSet<>( projectsByGAV.keySet() ) );
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -124,7 +124,7 @@ class ReactorReader
|
|||
return Collections.emptyList();
|
||||
}
|
||||
|
||||
List<String> versions = new ArrayList<String>();
|
||||
List<String> versions = new ArrayList<>();
|
||||
|
||||
for ( MavenProject project : projects )
|
||||
{
|
||||
|
|
|
@ -97,7 +97,7 @@ public class RepositoryUtils
|
|||
result.setFile( artifact.getFile() );
|
||||
result.setResolved( artifact.getFile() != null );
|
||||
|
||||
List<String> trail = new ArrayList<String>( 1 );
|
||||
List<String> trail = new ArrayList<>( 1 );
|
||||
trail.add( result.getId() );
|
||||
result.setDependencyTrail( trail );
|
||||
|
||||
|
@ -112,7 +112,7 @@ public class RepositoryUtils
|
|||
{
|
||||
org.apache.maven.artifact.Artifact artifact = toArtifact( node.getDependency() );
|
||||
|
||||
List<String> nodeTrail = new ArrayList<String>( trail.size() + 1 );
|
||||
List<String> nodeTrail = new ArrayList<>( trail.size() + 1 );
|
||||
nodeTrail.addAll( trail );
|
||||
nodeTrail.add( artifact.getId() );
|
||||
|
||||
|
@ -168,7 +168,7 @@ public class RepositoryUtils
|
|||
List<Exclusion> excl = null;
|
||||
if ( exclusions != null )
|
||||
{
|
||||
excl = new ArrayList<Exclusion>( exclusions.size() );
|
||||
excl = new ArrayList<>( exclusions.size() );
|
||||
for ( org.apache.maven.model.Exclusion exclusion : exclusions )
|
||||
{
|
||||
excl.add( toExclusion( exclusion ) );
|
||||
|
@ -185,7 +185,7 @@ public class RepositoryUtils
|
|||
return null;
|
||||
}
|
||||
|
||||
List<RemoteRepository> results = new ArrayList<RemoteRepository>( repos.size() );
|
||||
List<RemoteRepository> results = new ArrayList<>( repos.size() );
|
||||
for ( ArtifactRepository repo : repos )
|
||||
{
|
||||
results.add( toRepo( repo ) );
|
||||
|
@ -310,7 +310,7 @@ public class RepositoryUtils
|
|||
new DefaultArtifact( dependency.getGroupId(), dependency.getArtifactId(), dependency.getClassifier(), null,
|
||||
dependency.getVersion(), props, stereotype );
|
||||
|
||||
List<Exclusion> exclusions = new ArrayList<Exclusion>( dependency.getExclusions().size() );
|
||||
List<Exclusion> exclusions = new ArrayList<>( dependency.getExclusions().size() );
|
||||
for ( org.apache.maven.model.Exclusion exclusion : dependency.getExclusions() )
|
||||
{
|
||||
exclusions.add( toExclusion( exclusion ) );
|
||||
|
@ -352,7 +352,7 @@ public class RepositoryUtils
|
|||
|
||||
public static Collection<Artifact> toArtifacts( Collection<org.apache.maven.artifact.Artifact> artifactsToConvert )
|
||||
{
|
||||
List<Artifact> artifacts = new ArrayList<Artifact>();
|
||||
List<Artifact> artifacts = new ArrayList<>();
|
||||
for ( org.apache.maven.artifact.Artifact a : artifactsToConvert )
|
||||
{
|
||||
artifacts.add( toArtifact( a ) );
|
||||
|
|
|
@ -39,7 +39,7 @@ public class DefaultArtifactHandlerManager
|
|||
@Requirement( role = ArtifactHandler.class )
|
||||
private Map<String, ArtifactHandler> artifactHandlers;
|
||||
|
||||
private Map<String, ArtifactHandler> unmanagedHandlers = new ConcurrentHashMap<String, ArtifactHandler>();
|
||||
private Map<String, ArtifactHandler> unmanagedHandlers = new ConcurrentHashMap<>();
|
||||
|
||||
public ArtifactHandler getArtifactHandler( String type )
|
||||
{
|
||||
|
|
|
@ -118,7 +118,7 @@ public class DefaultRepositoryRequest
|
|||
{
|
||||
if ( remoteRepositories == null )
|
||||
{
|
||||
remoteRepositories = new ArrayList<ArtifactRepository>();
|
||||
remoteRepositories = new ArrayList<>();
|
||||
}
|
||||
|
||||
return remoteRepositories;
|
||||
|
|
|
@ -68,11 +68,7 @@ public abstract class AbstractRepositoryMetadata
|
|||
{
|
||||
updateRepositoryMetadata( localRepository, remoteRepository );
|
||||
}
|
||||
catch ( IOException e )
|
||||
{
|
||||
throw new RepositoryMetadataStoreException( "Error updating group repository metadata", e );
|
||||
}
|
||||
catch ( XmlPullParserException e )
|
||||
catch ( IOException | XmlPullParserException e )
|
||||
{
|
||||
throw new RepositoryMetadataStoreException( "Error updating group repository metadata", e );
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ public class ArtifactResolutionRequest
|
|||
private ArtifactFilter resolutionFilter;
|
||||
|
||||
// Needs to go away
|
||||
private List<ResolutionListener> listeners = new ArrayList<ResolutionListener>();
|
||||
private List<ResolutionListener> listeners = new ArrayList<>();
|
||||
|
||||
// This is like a filter but overrides all transitive versions
|
||||
private Map<String, Artifact> managedVersionMap;
|
||||
|
@ -278,7 +278,7 @@ public class ArtifactResolutionRequest
|
|||
{
|
||||
if ( servers == null )
|
||||
{
|
||||
servers = new ArrayList<Server>();
|
||||
servers = new ArrayList<>();
|
||||
}
|
||||
|
||||
return servers;
|
||||
|
@ -295,7 +295,7 @@ public class ArtifactResolutionRequest
|
|||
{
|
||||
if ( mirrors == null )
|
||||
{
|
||||
mirrors = new ArrayList<Mirror>();
|
||||
mirrors = new ArrayList<>();
|
||||
}
|
||||
|
||||
return mirrors;
|
||||
|
@ -312,7 +312,7 @@ public class ArtifactResolutionRequest
|
|||
{
|
||||
if ( proxies == null )
|
||||
{
|
||||
proxies = new ArrayList<Proxy>();
|
||||
proxies = new ArrayList<>();
|
||||
}
|
||||
|
||||
return proxies;
|
||||
|
|
|
@ -82,7 +82,7 @@ public class ArtifactResolutionResult
|
|||
{
|
||||
if ( artifacts == null )
|
||||
{
|
||||
artifacts = new LinkedHashSet<Artifact>();
|
||||
artifacts = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
artifacts.add( artifact );
|
||||
|
@ -92,7 +92,7 @@ public class ArtifactResolutionResult
|
|||
{
|
||||
if ( artifacts == null )
|
||||
{
|
||||
artifacts = new LinkedHashSet<Artifact>();
|
||||
artifacts = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
return artifacts;
|
||||
|
@ -107,7 +107,7 @@ public class ArtifactResolutionResult
|
|||
{
|
||||
if ( resolutionNodes == null )
|
||||
{
|
||||
resolutionNodes = new LinkedHashSet<ResolutionNode>();
|
||||
resolutionNodes = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
return resolutionNodes;
|
||||
|
@ -331,7 +331,7 @@ public class ArtifactResolutionResult
|
|||
{
|
||||
if ( l == null )
|
||||
{
|
||||
return new ArrayList<T>();
|
||||
return new ArrayList<>();
|
||||
}
|
||||
return l;
|
||||
}
|
||||
|
|
|
@ -83,7 +83,7 @@ public class DefaultResolutionErrorHandler
|
|||
|
||||
private static <T> List<T> toList( Collection<T> items )
|
||||
{
|
||||
return ( items != null ) ? new ArrayList<T>( items ) : null;
|
||||
return ( items != null ) ? new ArrayList<>( items ) : null;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -64,7 +64,7 @@ public class ResolutionNode
|
|||
this.artifact = artifact;
|
||||
this.remoteRepositories = remoteRepositories;
|
||||
depth = parent.depth + 1;
|
||||
parents = new ArrayList<Object>();
|
||||
parents = new ArrayList<>();
|
||||
parents.addAll( parent.parents );
|
||||
parents.add( parent.getKey() );
|
||||
this.parent = parent;
|
||||
|
@ -86,7 +86,7 @@ public class ResolutionNode
|
|||
{
|
||||
if ( artifacts != null && !artifacts.isEmpty() )
|
||||
{
|
||||
children = new ArrayList<ResolutionNode>( artifacts.size() );
|
||||
children = new ArrayList<>( artifacts.size() );
|
||||
|
||||
for ( Artifact a : artifacts )
|
||||
{
|
||||
|
@ -116,7 +116,7 @@ public class ResolutionNode
|
|||
{
|
||||
List<Artifact> trial = getTrail();
|
||||
|
||||
List<String> ret = new ArrayList<String>( trial.size() );
|
||||
List<String> ret = new ArrayList<>( trial.size() );
|
||||
|
||||
for ( Artifact artifact : trial )
|
||||
{
|
||||
|
@ -131,7 +131,7 @@ public class ResolutionNode
|
|||
{
|
||||
if ( trail == null )
|
||||
{
|
||||
List<Artifact> ids = new LinkedList<Artifact>();
|
||||
List<Artifact> ids = new LinkedList<>();
|
||||
ResolutionNode node = this;
|
||||
while ( node != null )
|
||||
{
|
||||
|
|
|
@ -39,12 +39,12 @@ public class AndArtifactFilter
|
|||
|
||||
public AndArtifactFilter()
|
||||
{
|
||||
this.filters = new LinkedHashSet<ArtifactFilter>();
|
||||
this.filters = new LinkedHashSet<>();
|
||||
}
|
||||
|
||||
public AndArtifactFilter( List<ArtifactFilter> filters )
|
||||
{
|
||||
this.filters = new LinkedHashSet<ArtifactFilter>( filters );
|
||||
this.filters = new LinkedHashSet<>( filters );
|
||||
}
|
||||
|
||||
public boolean include( Artifact artifact )
|
||||
|
@ -68,7 +68,7 @@ public class AndArtifactFilter
|
|||
|
||||
public List<ArtifactFilter> getFilters()
|
||||
{
|
||||
return new ArrayList<ArtifactFilter>( filters );
|
||||
return new ArrayList<>( filters );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -45,7 +45,7 @@ public class CumulativeScopeArtifactFilter
|
|||
*/
|
||||
public CumulativeScopeArtifactFilter( Collection<String> scopes )
|
||||
{
|
||||
this.scopes = new HashSet<String>();
|
||||
this.scopes = new HashSet<>();
|
||||
|
||||
addScopes( scopes );
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ public class CumulativeScopeArtifactFilter
|
|||
*/
|
||||
public CumulativeScopeArtifactFilter( CumulativeScopeArtifactFilter... filters )
|
||||
{
|
||||
this.scopes = new HashSet<String>();
|
||||
this.scopes = new HashSet<>();
|
||||
|
||||
if ( filters != null )
|
||||
{
|
||||
|
|
|
@ -35,7 +35,7 @@ public class ExclusionSetFilter
|
|||
|
||||
public ExclusionSetFilter( String[] excludes )
|
||||
{
|
||||
this.excludes = new LinkedHashSet<String>( Arrays.asList( excludes ) );
|
||||
this.excludes = new LinkedHashSet<>( Arrays.asList( excludes ) );
|
||||
}
|
||||
|
||||
public ExclusionSetFilter( Set<String> excludes )
|
||||
|
|
|
@ -39,7 +39,7 @@ public class IncludesArtifactFilter
|
|||
|
||||
public IncludesArtifactFilter( List<String> patterns )
|
||||
{
|
||||
this.patterns = new LinkedHashSet<String>( patterns );
|
||||
this.patterns = new LinkedHashSet<>( patterns );
|
||||
}
|
||||
|
||||
public boolean include( Artifact artifact )
|
||||
|
@ -60,7 +60,7 @@ public class IncludesArtifactFilter
|
|||
|
||||
public List<String> getPatterns()
|
||||
{
|
||||
return new ArrayList<String>( patterns );
|
||||
return new ArrayList<>( patterns );
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -114,7 +114,7 @@ public class MavenRepositorySystem
|
|||
|
||||
if ( !d.getExclusions().isEmpty() )
|
||||
{
|
||||
List<String> exclusions = new ArrayList<String>();
|
||||
List<String> exclusions = new ArrayList<>();
|
||||
|
||||
for ( Exclusion exclusion : d.getExclusions() )
|
||||
{
|
||||
|
@ -593,7 +593,7 @@ public class MavenRepositorySystem
|
|||
|
||||
public Set<String> getRepoIds( List<ArtifactRepository> repositories )
|
||||
{
|
||||
Set<String> repoIds = new HashSet<String>();
|
||||
Set<String> repoIds = new HashSet<>();
|
||||
|
||||
if ( repositories != null )
|
||||
{
|
||||
|
|
|
@ -156,9 +156,9 @@ public class DefaultClassRealmManager
|
|||
private ClassRealm createRealm( String baseRealmId, RealmType type, ClassLoader parent, List<String> parentImports,
|
||||
Map<String, ClassLoader> foreignImports, List<Artifact> artifacts )
|
||||
{
|
||||
Set<String> artifactIds = new LinkedHashSet<String>();
|
||||
Set<String> artifactIds = new LinkedHashSet<>();
|
||||
|
||||
List<ClassRealmConstituent> constituents = new ArrayList<ClassRealmConstituent>();
|
||||
List<ClassRealmConstituent> constituents = new ArrayList<>();
|
||||
|
||||
if ( artifacts != null )
|
||||
{
|
||||
|
@ -177,20 +177,20 @@ public class DefaultClassRealmManager
|
|||
|
||||
if ( parentImports != null )
|
||||
{
|
||||
parentImports = new ArrayList<String>( parentImports );
|
||||
parentImports = new ArrayList<>( parentImports );
|
||||
}
|
||||
else
|
||||
{
|
||||
parentImports = new ArrayList<String>();
|
||||
parentImports = new ArrayList<>();
|
||||
}
|
||||
|
||||
if ( foreignImports != null )
|
||||
{
|
||||
foreignImports = new TreeMap<String, ClassLoader>( foreignImports );
|
||||
foreignImports = new TreeMap<>( foreignImports );
|
||||
}
|
||||
else
|
||||
{
|
||||
foreignImports = new TreeMap<String, ClassLoader>();
|
||||
foreignImports = new TreeMap<>();
|
||||
}
|
||||
|
||||
ClassRealm classRealm = newRealm( baseRealmId );
|
||||
|
@ -305,7 +305,7 @@ public class DefaultClassRealmManager
|
|||
private void callDelegates( ClassRealm classRealm, RealmType type, ClassLoader parent, List<String> parentImports,
|
||||
Map<String, ClassLoader> foreignImports, List<ClassRealmConstituent> constituents )
|
||||
{
|
||||
List<ClassRealmManagerDelegate> delegates = new ArrayList<ClassRealmManagerDelegate>( this.delegates );
|
||||
List<ClassRealmManagerDelegate> delegates = new ArrayList<>( this.delegates );
|
||||
|
||||
if ( !delegates.isEmpty() )
|
||||
{
|
||||
|
@ -329,7 +329,7 @@ public class DefaultClassRealmManager
|
|||
|
||||
private Set<String> populateRealm( ClassRealm classRealm, List<ClassRealmConstituent> constituents )
|
||||
{
|
||||
Set<String> includedIds = new LinkedHashSet<String>();
|
||||
Set<String> includedIds = new LinkedHashSet<>();
|
||||
|
||||
if ( logger.isDebugEnabled() )
|
||||
{
|
||||
|
|
|
@ -46,7 +46,7 @@ public class EventSpyDispatcher
|
|||
public void setEventSpies( List<EventSpy> eventSpies )
|
||||
{
|
||||
// make copy to get rid of needless overhead for dynamic lookups
|
||||
this.eventSpies = new ArrayList<EventSpy>( eventSpies );
|
||||
this.eventSpies = new ArrayList<>( eventSpies );
|
||||
}
|
||||
|
||||
public List<EventSpy> getEventSpies()
|
||||
|
@ -84,11 +84,7 @@ public class EventSpyDispatcher
|
|||
{
|
||||
eventSpy.init( context );
|
||||
}
|
||||
catch ( Exception e )
|
||||
{
|
||||
logError( "initialize", e, eventSpy );
|
||||
}
|
||||
catch ( LinkageError e )
|
||||
catch ( Exception | LinkageError e )
|
||||
{
|
||||
logError( "initialize", e, eventSpy );
|
||||
}
|
||||
|
@ -107,11 +103,7 @@ public class EventSpyDispatcher
|
|||
{
|
||||
eventSpy.onEvent( event );
|
||||
}
|
||||
catch ( Exception e )
|
||||
{
|
||||
logError( "notify", e, eventSpy );
|
||||
}
|
||||
catch ( LinkageError e )
|
||||
catch ( Exception | LinkageError e )
|
||||
{
|
||||
logError( "notify", e, eventSpy );
|
||||
}
|
||||
|
@ -130,11 +122,7 @@ public class EventSpyDispatcher
|
|||
{
|
||||
eventSpy.close();
|
||||
}
|
||||
catch ( Exception e )
|
||||
{
|
||||
logError( "close", e, eventSpy );
|
||||
}
|
||||
catch ( LinkageError e )
|
||||
catch ( Exception | LinkageError e )
|
||||
{
|
||||
logError( "close", e, eventSpy );
|
||||
}
|
||||
|
|
|
@ -103,7 +103,7 @@ public class DefaultExceptionHandler
|
|||
{
|
||||
List<ProjectBuildingResult> results = ( (ProjectBuildingException) exception ).getResults();
|
||||
|
||||
children = new ArrayList<ExceptionSummary>();
|
||||
children = new ArrayList<>();
|
||||
|
||||
for ( ProjectBuildingResult result : results )
|
||||
{
|
||||
|
@ -126,7 +126,7 @@ public class DefaultExceptionHandler
|
|||
|
||||
private ExceptionSummary handle( ProjectBuildingResult result )
|
||||
{
|
||||
List<ExceptionSummary> children = new ArrayList<ExceptionSummary>();
|
||||
List<ExceptionSummary> children = new ArrayList<>();
|
||||
|
||||
for ( ModelProblem problem : result.getProblems() )
|
||||
{
|
||||
|
|
|
@ -239,7 +239,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( goals == null )
|
||||
{
|
||||
goals = new ArrayList<String>();
|
||||
goals = new ArrayList<>();
|
||||
}
|
||||
return goals;
|
||||
}
|
||||
|
@ -283,7 +283,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( selectedProjects == null )
|
||||
{
|
||||
selectedProjects = new ArrayList<String>();
|
||||
selectedProjects = new ArrayList<>();
|
||||
}
|
||||
|
||||
return selectedProjects;
|
||||
|
@ -294,7 +294,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( excludedProjects == null )
|
||||
{
|
||||
excludedProjects = new ArrayList<String>();
|
||||
excludedProjects = new ArrayList<>();
|
||||
}
|
||||
|
||||
return excludedProjects;
|
||||
|
@ -335,7 +335,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( activeProfiles != null )
|
||||
{
|
||||
this.activeProfiles = new ArrayList<String>( activeProfiles );
|
||||
this.activeProfiles = new ArrayList<>( activeProfiles );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -350,7 +350,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( inactiveProfiles != null )
|
||||
{
|
||||
this.inactiveProfiles = new ArrayList<String>( inactiveProfiles );
|
||||
this.inactiveProfiles = new ArrayList<>( inactiveProfiles );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -365,7 +365,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( remoteRepositories != null )
|
||||
{
|
||||
this.remoteRepositories = new ArrayList<ArtifactRepository>( remoteRepositories );
|
||||
this.remoteRepositories = new ArrayList<>( remoteRepositories );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -380,7 +380,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( pluginArtifactRepositories != null )
|
||||
{
|
||||
this.pluginArtifactRepositories = new ArrayList<ArtifactRepository>( pluginArtifactRepositories );
|
||||
this.pluginArtifactRepositories = new ArrayList<>( pluginArtifactRepositories );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -400,7 +400,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( activeProfiles == null )
|
||||
{
|
||||
activeProfiles = new ArrayList<String>();
|
||||
activeProfiles = new ArrayList<>();
|
||||
}
|
||||
return activeProfiles;
|
||||
}
|
||||
|
@ -410,7 +410,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( inactiveProfiles == null )
|
||||
{
|
||||
inactiveProfiles = new ArrayList<String>();
|
||||
inactiveProfiles = new ArrayList<>();
|
||||
}
|
||||
return inactiveProfiles;
|
||||
}
|
||||
|
@ -490,7 +490,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( goals != null )
|
||||
{
|
||||
this.goals = new ArrayList<String>( goals );
|
||||
this.goals = new ArrayList<>( goals );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -574,7 +574,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( selectedProjects != null )
|
||||
{
|
||||
this.selectedProjects = new ArrayList<String>( selectedProjects );
|
||||
this.selectedProjects = new ArrayList<>( selectedProjects );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -589,7 +589,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( excludedProjects != null )
|
||||
{
|
||||
this.excludedProjects = new ArrayList<String>( excludedProjects );
|
||||
this.excludedProjects = new ArrayList<>( excludedProjects );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -756,7 +756,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( proxies == null )
|
||||
{
|
||||
proxies = new ArrayList<Proxy>();
|
||||
proxies = new ArrayList<>();
|
||||
}
|
||||
return proxies;
|
||||
}
|
||||
|
@ -766,7 +766,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( proxies != null )
|
||||
{
|
||||
this.proxies = new ArrayList<Proxy>( proxies );
|
||||
this.proxies = new ArrayList<>( proxies );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -802,7 +802,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( servers == null )
|
||||
{
|
||||
servers = new ArrayList<Server>();
|
||||
servers = new ArrayList<>();
|
||||
}
|
||||
return servers;
|
||||
}
|
||||
|
@ -812,7 +812,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( servers != null )
|
||||
{
|
||||
this.servers = new ArrayList<Server>( servers );
|
||||
this.servers = new ArrayList<>( servers );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -848,7 +848,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( mirrors == null )
|
||||
{
|
||||
mirrors = new ArrayList<Mirror>();
|
||||
mirrors = new ArrayList<>();
|
||||
}
|
||||
return mirrors;
|
||||
}
|
||||
|
@ -858,7 +858,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( mirrors != null )
|
||||
{
|
||||
this.mirrors = new ArrayList<Mirror>( mirrors );
|
||||
this.mirrors = new ArrayList<>( mirrors );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -894,7 +894,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( profiles == null )
|
||||
{
|
||||
profiles = new ArrayList<Profile>();
|
||||
profiles = new ArrayList<>();
|
||||
}
|
||||
return profiles;
|
||||
}
|
||||
|
@ -904,7 +904,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( profiles != null )
|
||||
{
|
||||
this.profiles = new ArrayList<Profile>( profiles );
|
||||
this.profiles = new ArrayList<>( profiles );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -919,7 +919,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( pluginGroups == null )
|
||||
{
|
||||
pluginGroups = new ArrayList<String>();
|
||||
pluginGroups = new ArrayList<>();
|
||||
}
|
||||
|
||||
return pluginGroups;
|
||||
|
@ -930,7 +930,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( pluginGroups != null )
|
||||
{
|
||||
this.pluginGroups = new ArrayList<String>( pluginGroups );
|
||||
this.pluginGroups = new ArrayList<>( pluginGroups );
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1065,7 +1065,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( remoteRepositories == null )
|
||||
{
|
||||
remoteRepositories = new ArrayList<ArtifactRepository>();
|
||||
remoteRepositories = new ArrayList<>();
|
||||
}
|
||||
return remoteRepositories;
|
||||
}
|
||||
|
@ -1091,7 +1091,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( pluginArtifactRepositories == null )
|
||||
{
|
||||
pluginArtifactRepositories = new ArrayList<ArtifactRepository>();
|
||||
pluginArtifactRepositories = new ArrayList<>();
|
||||
}
|
||||
return pluginArtifactRepositories;
|
||||
}
|
||||
|
@ -1249,7 +1249,7 @@ public class DefaultMavenExecutionRequest
|
|||
{
|
||||
if ( toolchains == null )
|
||||
{
|
||||
toolchains = new HashMap<String, List<ToolchainModel>>();
|
||||
toolchains = new HashMap<>();
|
||||
}
|
||||
return toolchains;
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ public class DefaultMavenExecutionRequestPopulator
|
|||
{
|
||||
if ( toolchains != null )
|
||||
{
|
||||
Map<String, List<ToolchainModel>> groupedToolchains = new HashMap<String, List<ToolchainModel>>( 2 );
|
||||
Map<String, List<ToolchainModel>> groupedToolchains = new HashMap<>( 2 );
|
||||
|
||||
for ( ToolchainModel model : toolchains.getToolchains() )
|
||||
{
|
||||
|
|
|
@ -38,7 +38,7 @@ public class DefaultMavenExecutionResult
|
|||
|
||||
private DependencyResolutionResult dependencyResolutionResult;
|
||||
|
||||
private final List<Throwable> exceptions = new CopyOnWriteArrayList<Throwable>();
|
||||
private final List<Throwable> exceptions = new CopyOnWriteArrayList<>();
|
||||
|
||||
private final Map<MavenProject, BuildSummary> buildSummaries =
|
||||
Collections.synchronizedMap( new IdentityHashMap<MavenProject, BuildSummary>() );
|
||||
|
|
|
@ -74,7 +74,7 @@ public class MavenSession
|
|||
private boolean parallel;
|
||||
|
||||
private final Map<String, Map<String, Map<String, Object>>> pluginContextsByProjectAndPluginKey =
|
||||
new ConcurrentHashMap<String, Map<String, Map<String, Object>>>();
|
||||
new ConcurrentHashMap<>();
|
||||
|
||||
|
||||
public void setProjects( List<MavenProject> projects )
|
||||
|
@ -198,7 +198,7 @@ public class MavenSession
|
|||
|
||||
if ( pluginContextsByKey == null )
|
||||
{
|
||||
pluginContextsByKey = new ConcurrentHashMap<String, Map<String, Object>>();
|
||||
pluginContextsByKey = new ConcurrentHashMap<>();
|
||||
|
||||
pluginContextsByProjectAndPluginKey.put( projectKey, pluginContextsByKey );
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ public class MavenSession
|
|||
|
||||
if ( pluginContext == null )
|
||||
{
|
||||
pluginContext = new ConcurrentHashMap<String, Object>();
|
||||
pluginContext = new ConcurrentHashMap<>();
|
||||
|
||||
pluginContextsByKey.put( pluginKey, pluginContext );
|
||||
}
|
||||
|
|
|
@ -47,17 +47,17 @@ public class ReactorManager
|
|||
// make projects that depend on me, and projects that I depend on
|
||||
public static final String MAKE_BOTH_MODE = "make-both";
|
||||
|
||||
private List<String> blackList = new ArrayList<String>();
|
||||
private List<String> blackList = new ArrayList<>();
|
||||
|
||||
private Map<String, BuildFailure> buildFailuresByProject = new HashMap<String, BuildFailure>();
|
||||
private Map<String, BuildFailure> buildFailuresByProject = new HashMap<>();
|
||||
|
||||
private Map pluginContextsByProjectAndPluginKey = new HashMap();
|
||||
private Map<String, Map<String, Map>> pluginContextsByProjectAndPluginKey = new HashMap<>();
|
||||
|
||||
private String failureBehavior = FAIL_FAST;
|
||||
|
||||
private final ProjectSorter sorter;
|
||||
|
||||
private Map<String, BuildSuccess> buildSuccessesByProject = new HashMap<String, BuildSuccess>();
|
||||
private Map<String, BuildSuccess> buildSuccessesByProject = new HashMap<>();
|
||||
|
||||
public ReactorManager( List<MavenProject> projects )
|
||||
throws CycleDetectedException, DuplicateProjectException
|
||||
|
@ -67,15 +67,15 @@ public class ReactorManager
|
|||
|
||||
public Map getPluginContext( PluginDescriptor plugin, MavenProject project )
|
||||
{
|
||||
Map pluginContextsByKey = (Map) pluginContextsByProjectAndPluginKey.get( project.getId() );
|
||||
Map<String, Map> pluginContextsByKey = pluginContextsByProjectAndPluginKey.get( project.getId() );
|
||||
|
||||
if ( pluginContextsByKey == null )
|
||||
{
|
||||
pluginContextsByKey = new HashMap();
|
||||
pluginContextsByKey = new HashMap<>();
|
||||
pluginContextsByProjectAndPluginKey.put( project.getId(), pluginContextsByKey );
|
||||
}
|
||||
|
||||
Map pluginContext = (Map) pluginContextsByKey.get( plugin.getPluginLookupKey() );
|
||||
Map pluginContext = pluginContextsByKey.get( plugin.getPluginLookupKey() );
|
||||
|
||||
if ( pluginContext == null )
|
||||
{
|
||||
|
@ -93,15 +93,16 @@ public class ReactorManager
|
|||
this.failureBehavior = FAIL_FAST; // default
|
||||
return;
|
||||
}
|
||||
if ( FAIL_FAST.equals( failureBehavior ) || FAIL_AT_END.equals( failureBehavior )
|
||||
|| FAIL_NEVER.equals( failureBehavior ) )
|
||||
if ( FAIL_FAST.equals( failureBehavior ) || FAIL_AT_END.equals( failureBehavior ) || FAIL_NEVER.equals(
|
||||
failureBehavior ) )
|
||||
{
|
||||
this.failureBehavior = failureBehavior;
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new IllegalArgumentException( "Invalid failure behavior (must be one of: \'" + FAIL_FAST + "\', \'"
|
||||
+ FAIL_AT_END + "\', \'" + FAIL_NEVER + "\')." );
|
||||
throw new IllegalArgumentException(
|
||||
"Invalid failure behavior (must be one of: \'" + FAIL_FAST + "\', \'" + FAIL_AT_END + "\', \'"
|
||||
+ FAIL_NEVER + "\')." );
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -127,8 +128,8 @@ public class ReactorManager
|
|||
{
|
||||
for ( String dependentId : dependents )
|
||||
{
|
||||
if ( !buildSuccessesByProject.containsKey( dependentId )
|
||||
&& !buildFailuresByProject.containsKey( dependentId ) )
|
||||
if ( !buildSuccessesByProject.containsKey( dependentId ) && !buildFailuresByProject.containsKey(
|
||||
dependentId ) )
|
||||
{
|
||||
blackList( dependentId );
|
||||
}
|
||||
|
@ -184,12 +185,12 @@ public class ReactorManager
|
|||
|
||||
public BuildFailure getBuildFailure( MavenProject project )
|
||||
{
|
||||
return (BuildFailure) buildFailuresByProject.get( getProjectKey( project ) );
|
||||
return buildFailuresByProject.get( getProjectKey( project ) );
|
||||
}
|
||||
|
||||
public BuildSuccess getBuildSuccess( MavenProject project )
|
||||
{
|
||||
return (BuildSuccess) buildSuccessesByProject.get( getProjectKey( project ) );
|
||||
return buildSuccessesByProject.get( getProjectKey( project ) );
|
||||
}
|
||||
|
||||
public boolean executedMultipleProjects()
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue