mirror of https://github.com/apache/maven.git
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@162939 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
5812befc4d
commit
8b4d55e55d
|
@ -4,6 +4,7 @@ import org.apache.maven.artifact.AbstractArtifactComponent;
|
||||||
import org.apache.maven.artifact.Artifact;
|
import org.apache.maven.artifact.Artifact;
|
||||||
import org.apache.maven.artifact.manager.WagonManager;
|
import org.apache.maven.artifact.manager.WagonManager;
|
||||||
import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
|
import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
|
||||||
|
import org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException;
|
||||||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||||
import org.apache.maven.wagon.TransferFailedException;
|
import org.apache.maven.wagon.TransferFailedException;
|
||||||
|
|
||||||
|
@ -115,12 +116,19 @@ public class DefaultArtifactResolver
|
||||||
ArtifactMetadataSource source )
|
ArtifactMetadataSource source )
|
||||||
throws ArtifactResolutionException
|
throws ArtifactResolutionException
|
||||||
{
|
{
|
||||||
|
ArtifactResolutionResult artifactResolutionResult;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
ArtifactResolutionResult artifactResolutionResult = collect( artifacts,
|
artifactResolutionResult = collect( artifacts,
|
||||||
localRepository,
|
localRepository,
|
||||||
remoteRepositories,
|
remoteRepositories,
|
||||||
source );
|
source );
|
||||||
|
}
|
||||||
|
catch ( TransitiveArtifactResolutionException e )
|
||||||
|
{
|
||||||
|
throw new ArtifactResolutionException( "Error transitively resolving artifacts: ", e );
|
||||||
|
}
|
||||||
|
|
||||||
for ( Iterator i = artifactResolutionResult.getArtifacts().values().iterator(); i.hasNext(); )
|
for ( Iterator i = artifactResolutionResult.getArtifacts().values().iterator(); i.hasNext(); )
|
||||||
{
|
{
|
||||||
|
@ -129,11 +137,6 @@ public class DefaultArtifactResolver
|
||||||
|
|
||||||
return artifactResolutionResult;
|
return artifactResolutionResult;
|
||||||
}
|
}
|
||||||
catch ( ArtifactCollectionException e )
|
|
||||||
{
|
|
||||||
throw new ArtifactResolutionException( "Error while resolving transitive dependencies: ", e );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public ArtifactResolutionResult resolveTransitively( Artifact artifact,
|
public ArtifactResolutionResult resolveTransitively( Artifact artifact,
|
||||||
Set remoteRepositories,
|
Set remoteRepositories,
|
||||||
|
@ -157,7 +160,7 @@ public class DefaultArtifactResolver
|
||||||
ArtifactRepository localRepository,
|
ArtifactRepository localRepository,
|
||||||
Set remoteRepositories,
|
Set remoteRepositories,
|
||||||
ArtifactMetadataSource source )
|
ArtifactMetadataSource source )
|
||||||
throws ArtifactCollectionException
|
throws TransitiveArtifactResolutionException
|
||||||
{
|
{
|
||||||
ArtifactResolutionResult result = new ArtifactResolutionResult();
|
ArtifactResolutionResult result = new ArtifactResolutionResult();
|
||||||
|
|
||||||
|
@ -187,13 +190,7 @@ public class DefaultArtifactResolver
|
||||||
|
|
||||||
if ( !newVersion.equals( knownVersion ) )
|
if ( !newVersion.equals( knownVersion ) )
|
||||||
{
|
{
|
||||||
/*
|
|
||||||
getLogger().warn( "Version conflict: " + id + ", " +
|
|
||||||
"using version: " + knownArtifact.getVersion() + ", " +
|
|
||||||
"found version: " + newArtifact.getVersion() );
|
|
||||||
|
|
||||||
addConflict( result, knownArtifact, newArtifact );
|
addConflict( result, knownArtifact, newArtifact );
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -207,9 +204,9 @@ public class DefaultArtifactResolver
|
||||||
{
|
{
|
||||||
referencedDependencies = source.retrieve( newArtifact );
|
referencedDependencies = source.retrieve( newArtifact );
|
||||||
}
|
}
|
||||||
catch ( Exception e )
|
catch ( ArtifactMetadataRetrievalException e )
|
||||||
{
|
{
|
||||||
throw new ArtifactCollectionException( "Problem building project: ", e );
|
throw new TransitiveArtifactResolutionException( "Error retrieving metadata: ", e );
|
||||||
}
|
}
|
||||||
|
|
||||||
// the pom for given dependency exisit we will add it to the queue
|
// the pom for given dependency exisit we will add it to the queue
|
||||||
|
|
|
@ -4,6 +4,7 @@ import org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException;
|
||||||
import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
|
import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
|
||||||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||||
import org.apache.maven.artifact.resolver.ArtifactResolver;
|
import org.apache.maven.artifact.resolver.ArtifactResolver;
|
||||||
|
import org.apache.maven.artifact.resolver.ArtifactResolutionException;
|
||||||
import org.apache.maven.model.Dependency;
|
import org.apache.maven.model.Dependency;
|
||||||
import org.apache.maven.model.Model;
|
import org.apache.maven.model.Model;
|
||||||
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
|
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
|
||||||
|
|
Loading…
Reference in New Issue