warn if plugin artifact checksum not match

This commit is contained in:
Sebastian Sdorra
2012-08-09 20:18:44 +02:00
parent 79fbe70111
commit 18c3901287

View File

@@ -56,6 +56,7 @@ import org.sonatype.aether.impl.internal.DefaultServiceLocator;
import org.sonatype.aether.repository.LocalRepository; import org.sonatype.aether.repository.LocalRepository;
import org.sonatype.aether.repository.Proxy; import org.sonatype.aether.repository.Proxy;
import org.sonatype.aether.repository.RemoteRepository; import org.sonatype.aether.repository.RemoteRepository;
import org.sonatype.aether.repository.RepositoryPolicy;
import org.sonatype.aether.resolution.DependencyRequest; import org.sonatype.aether.resolution.DependencyRequest;
import org.sonatype.aether.spi.connector.RepositoryConnectorFactory; import org.sonatype.aether.spi.connector.RepositoryConnectorFactory;
import org.sonatype.aether.util.artifact.DefaultArtifact; import org.sonatype.aether.util.artifact.DefaultArtifact;
@@ -112,8 +113,7 @@ public class AetherPluginHandler
* @param configuration * @param configuration
*/ */
public AetherPluginHandler(PluginManager pluginManager, public AetherPluginHandler(PluginManager pluginManager,
SCMContextProvider context, SCMContextProvider context, ScmConfiguration configuration)
ScmConfiguration configuration)
{ {
this.pluginManager = pluginManager; this.pluginManager = pluginManager;
this.configuration = configuration; this.configuration = configuration;
@@ -247,6 +247,8 @@ public class AetherPluginHandler
remoteRepositories); remoteRepositories);
MavenRepositorySystemSession session = new MavenRepositorySystemSession(); MavenRepositorySystemSession session = new MavenRepositorySystemSession();
session.setChecksumPolicy(RepositoryPolicy.CHECKSUM_POLICY_WARN);
if (configuration.isEnableProxy()) if (configuration.isEnableProxy())
{ {
if (logger.isDebugEnabled()) if (logger.isDebugEnabled())