mirror of https://github.com/apache/maven.git
o Cleaned up code
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@995585 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
8e5e2912ba
commit
b4916c20e9
|
@ -95,7 +95,6 @@ public class DefaultMavenProjectBuilder
|
||||||
if ( session != null )
|
if ( session != null )
|
||||||
{
|
{
|
||||||
request.setRepositorySession( session.getRepositorySession() );
|
request.setRepositorySession( session.getRepositorySession() );
|
||||||
request.setOffline( session.isOffline() );
|
|
||||||
request.setSystemProperties( session.getSystemProperties() );
|
request.setSystemProperties( session.getSystemProperties() );
|
||||||
if ( request.getUserProperties().isEmpty() )
|
if ( request.getUserProperties().isEmpty() )
|
||||||
{
|
{
|
||||||
|
@ -105,11 +104,7 @@ public class DefaultMavenProjectBuilder
|
||||||
MavenExecutionRequest req = session.getRequest();
|
MavenExecutionRequest req = session.getRequest();
|
||||||
if ( req != null )
|
if ( req != null )
|
||||||
{
|
{
|
||||||
request.setServers( req.getServers() );
|
|
||||||
request.setMirrors( req.getMirrors() );
|
|
||||||
request.setProxies( req.getProxies() );
|
|
||||||
request.setRemoteRepositories( req.getRemoteRepositories() );
|
request.setRemoteRepositories( req.getRemoteRepositories() );
|
||||||
request.setForceUpdate( req.isUpdateSnapshots() );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -958,11 +958,6 @@ public class DefaultMavenExecutionRequest
|
||||||
projectBuildingRequest.setUserProperties( getUserProperties() );
|
projectBuildingRequest.setUserProperties( getUserProperties() );
|
||||||
projectBuildingRequest.setRemoteRepositories( getRemoteRepositories() );
|
projectBuildingRequest.setRemoteRepositories( getRemoteRepositories() );
|
||||||
projectBuildingRequest.setPluginArtifactRepositories( getPluginArtifactRepositories() );
|
projectBuildingRequest.setPluginArtifactRepositories( getPluginArtifactRepositories() );
|
||||||
projectBuildingRequest.setOffline( isOffline() );
|
|
||||||
projectBuildingRequest.setForceUpdate( isUpdateSnapshots() );
|
|
||||||
projectBuildingRequest.setServers( getServers() );
|
|
||||||
projectBuildingRequest.setMirrors( getMirrors() );
|
|
||||||
projectBuildingRequest.setProxies( getProxies() );
|
|
||||||
projectBuildingRequest.setActiveProfileIds( getActiveProfiles() );
|
projectBuildingRequest.setActiveProfileIds( getActiveProfiles() );
|
||||||
projectBuildingRequest.setInactiveProfileIds( getInactiveProfiles() );
|
projectBuildingRequest.setInactiveProfileIds( getInactiveProfiles() );
|
||||||
projectBuildingRequest.setProfiles( getProfiles() );
|
projectBuildingRequest.setProfiles( getProfiles() );
|
||||||
|
|
|
@ -28,9 +28,6 @@ import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||||
import org.apache.maven.model.Profile;
|
import org.apache.maven.model.Profile;
|
||||||
import org.apache.maven.model.building.ModelBuildingRequest;
|
import org.apache.maven.model.building.ModelBuildingRequest;
|
||||||
import org.apache.maven.repository.ArtifactTransferListener;
|
import org.apache.maven.repository.ArtifactTransferListener;
|
||||||
import org.apache.maven.settings.Mirror;
|
|
||||||
import org.apache.maven.settings.Proxy;
|
|
||||||
import org.apache.maven.settings.Server;
|
|
||||||
import org.sonatype.aether.RepositorySystemSession;
|
import org.sonatype.aether.RepositorySystemSession;
|
||||||
|
|
||||||
public class DefaultProjectBuildingRequest
|
public class DefaultProjectBuildingRequest
|
||||||
|
@ -39,22 +36,12 @@ public class DefaultProjectBuildingRequest
|
||||||
|
|
||||||
private RepositorySystemSession repositorySession;
|
private RepositorySystemSession repositorySession;
|
||||||
|
|
||||||
private boolean offline;
|
|
||||||
|
|
||||||
private boolean forceUpdate;
|
|
||||||
|
|
||||||
private ArtifactRepository localRepository;
|
private ArtifactRepository localRepository;
|
||||||
|
|
||||||
private List<ArtifactRepository> remoteRepositories;
|
private List<ArtifactRepository> remoteRepositories;
|
||||||
|
|
||||||
private List<ArtifactRepository> pluginArtifactRepositories;
|
private List<ArtifactRepository> pluginArtifactRepositories;
|
||||||
|
|
||||||
private List<Server> servers;
|
|
||||||
|
|
||||||
private List<Mirror> mirrors;
|
|
||||||
|
|
||||||
private List<Proxy> proxies;
|
|
||||||
|
|
||||||
private MavenProject project;
|
private MavenProject project;
|
||||||
|
|
||||||
private int validationLevel = ModelBuildingRequest.VALIDATION_LEVEL_STRICT;
|
private int validationLevel = ModelBuildingRequest.VALIDATION_LEVEL_STRICT;
|
||||||
|
@ -87,9 +74,6 @@ public class DefaultProjectBuildingRequest
|
||||||
userProperties = new Properties();
|
userProperties = new Properties();
|
||||||
remoteRepositories = new ArrayList<ArtifactRepository>();
|
remoteRepositories = new ArrayList<ArtifactRepository>();
|
||||||
pluginArtifactRepositories = new ArrayList<ArtifactRepository>();
|
pluginArtifactRepositories = new ArrayList<ArtifactRepository>();
|
||||||
servers = new ArrayList<Server>();
|
|
||||||
mirrors = new ArrayList<Mirror>();
|
|
||||||
proxies = new ArrayList<Proxy>();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public MavenProject getProject()
|
public MavenProject getProject()
|
||||||
|
@ -102,30 +86,6 @@ public class DefaultProjectBuildingRequest
|
||||||
this.project = mavenProject;
|
this.project = mavenProject;
|
||||||
}
|
}
|
||||||
|
|
||||||
public DefaultProjectBuildingRequest setOffline( boolean offline )
|
|
||||||
{
|
|
||||||
this.offline = offline;
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isOffline()
|
|
||||||
{
|
|
||||||
return offline;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isForceUpdate()
|
|
||||||
{
|
|
||||||
return forceUpdate;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ProjectBuildingRequest setForceUpdate( boolean forceUpdate )
|
|
||||||
{
|
|
||||||
this.forceUpdate = forceUpdate;
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ProjectBuildingRequest setLocalRepository( ArtifactRepository localRepository )
|
public ProjectBuildingRequest setLocalRepository( ArtifactRepository localRepository )
|
||||||
{
|
{
|
||||||
this.localRepository = localRepository;
|
this.localRepository = localRepository;
|
||||||
|
@ -175,63 +135,6 @@ public class DefaultProjectBuildingRequest
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public ProjectBuildingRequest setServers( List<Server> servers )
|
|
||||||
{
|
|
||||||
if ( servers != null )
|
|
||||||
{
|
|
||||||
this.servers = new ArrayList<Server>( servers );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this.servers.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Server> getServers()
|
|
||||||
{
|
|
||||||
return servers;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ProjectBuildingRequest setMirrors( List<Mirror> mirrors )
|
|
||||||
{
|
|
||||||
if ( mirrors != null )
|
|
||||||
{
|
|
||||||
this.mirrors = new ArrayList<Mirror>( mirrors );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this.mirrors.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Mirror> getMirrors()
|
|
||||||
{
|
|
||||||
return mirrors;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ProjectBuildingRequest setProxies( List<Proxy> proxies )
|
|
||||||
{
|
|
||||||
if ( proxies != null )
|
|
||||||
{
|
|
||||||
this.proxies = new ArrayList<Proxy>( proxies );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this.proxies.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Proxy> getProxies()
|
|
||||||
{
|
|
||||||
return proxies;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Properties getSystemProperties()
|
public Properties getSystemProperties()
|
||||||
{
|
{
|
||||||
return systemProperties;
|
return systemProperties;
|
||||||
|
|
|
@ -26,22 +26,11 @@ import java.util.Properties;
|
||||||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||||
import org.apache.maven.model.Profile;
|
import org.apache.maven.model.Profile;
|
||||||
import org.apache.maven.model.building.ModelBuildingRequest;
|
import org.apache.maven.model.building.ModelBuildingRequest;
|
||||||
import org.apache.maven.settings.Mirror;
|
|
||||||
import org.apache.maven.settings.Proxy;
|
|
||||||
import org.apache.maven.settings.Server;
|
|
||||||
import org.sonatype.aether.RepositorySystemSession;
|
import org.sonatype.aether.RepositorySystemSession;
|
||||||
|
|
||||||
public interface ProjectBuildingRequest
|
public interface ProjectBuildingRequest
|
||||||
{
|
{
|
||||||
|
|
||||||
ProjectBuildingRequest setOffline( boolean offline );
|
|
||||||
|
|
||||||
boolean isOffline();
|
|
||||||
|
|
||||||
ProjectBuildingRequest setForceUpdate( boolean forceUpdate );
|
|
||||||
|
|
||||||
boolean isForceUpdate();
|
|
||||||
|
|
||||||
ProjectBuildingRequest setLocalRepository( ArtifactRepository localRepository );
|
ProjectBuildingRequest setLocalRepository( ArtifactRepository localRepository );
|
||||||
|
|
||||||
ArtifactRepository getLocalRepository();
|
ArtifactRepository getLocalRepository();
|
||||||
|
@ -54,18 +43,6 @@ public interface ProjectBuildingRequest
|
||||||
|
|
||||||
List<ArtifactRepository> getPluginArtifactRepositories();
|
List<ArtifactRepository> getPluginArtifactRepositories();
|
||||||
|
|
||||||
ProjectBuildingRequest setServers( List<Server> servers );
|
|
||||||
|
|
||||||
List<Server> getServers();
|
|
||||||
|
|
||||||
ProjectBuildingRequest setMirrors( List<Mirror> mirrors );
|
|
||||||
|
|
||||||
List<Mirror> getMirrors();
|
|
||||||
|
|
||||||
ProjectBuildingRequest setProxies( List<Proxy> proxies );
|
|
||||||
|
|
||||||
List<Proxy> getProxies();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the system properties to use for interpolation and profile activation. The system properties are collected
|
* Sets the system properties to use for interpolation and profile activation. The system properties are collected
|
||||||
* from the runtime environment like {@link System#getProperties()} and environment variables.
|
* from the runtime environment like {@link System#getProperties()} and environment variables.
|
||||||
|
|
|
@ -76,6 +76,8 @@ import org.codehaus.plexus.component.annotations.Component;
|
||||||
import org.codehaus.plexus.component.annotations.Requirement;
|
import org.codehaus.plexus.component.annotations.Requirement;
|
||||||
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
|
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
|
||||||
import org.codehaus.plexus.logging.Logger;
|
import org.codehaus.plexus.logging.Logger;
|
||||||
|
import org.sonatype.aether.RepositorySystemSession;
|
||||||
|
import org.sonatype.aether.repository.RepositoryPolicy;
|
||||||
import org.sonatype.aether.transfer.ArtifactNotFoundException;
|
import org.sonatype.aether.transfer.ArtifactNotFoundException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -109,14 +111,12 @@ public class MavenMetadataSource
|
||||||
|
|
||||||
private void injectSession( MetadataResolutionRequest request )
|
private void injectSession( MetadataResolutionRequest request )
|
||||||
{
|
{
|
||||||
MavenSession session = legacySupport.getSession();
|
RepositorySystemSession session = legacySupport.getRepositorySession();
|
||||||
|
|
||||||
if ( session != null )
|
if ( session != null )
|
||||||
{
|
{
|
||||||
request.setOffline( session.isOffline() );
|
request.setOffline( session.isOffline() );
|
||||||
request.setServers( session.getRequest().getServers() );
|
request.setForceUpdate( RepositoryPolicy.UPDATE_POLICY_ALWAYS.equals( session.getUpdatePolicy() ) );
|
||||||
request.setMirrors( session.getRequest().getMirrors() );
|
|
||||||
request.setProxies( session.getRequest().getProxies() );
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -571,14 +571,9 @@ public class MavenMetadataSource
|
||||||
ProjectBuildingRequest configuration = new DefaultProjectBuildingRequest();
|
ProjectBuildingRequest configuration = new DefaultProjectBuildingRequest();
|
||||||
configuration.setLocalRepository( repositoryRequest.getLocalRepository() );
|
configuration.setLocalRepository( repositoryRequest.getLocalRepository() );
|
||||||
configuration.setRemoteRepositories( repositoryRequest.getRemoteRepositories() );
|
configuration.setRemoteRepositories( repositoryRequest.getRemoteRepositories() );
|
||||||
configuration.setOffline( repositoryRequest.isOffline() );
|
|
||||||
configuration.setForceUpdate( repositoryRequest.isForceUpdate() );
|
|
||||||
configuration.setValidationLevel( ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL );
|
configuration.setValidationLevel( ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL );
|
||||||
configuration.setProcessPlugins( false );
|
configuration.setProcessPlugins( false );
|
||||||
configuration.setSystemProperties( getSystemProperties() );
|
configuration.setSystemProperties( getSystemProperties() );
|
||||||
configuration.setServers( repositoryRequest.getServers() );
|
|
||||||
configuration.setMirrors( repositoryRequest.getMirrors() );
|
|
||||||
configuration.setProxies( repositoryRequest.getProxies() );
|
|
||||||
configuration.setRepositorySession( legacySupport.getRepositorySession() );
|
configuration.setRepositorySession( legacySupport.getRepositorySession() );
|
||||||
|
|
||||||
project = getProjectBuilder().build( pomArtifact, configuration ).getProject();
|
project = getProjectBuilder().build( pomArtifact, configuration ).getProject();
|
||||||
|
|
|
@ -19,7 +19,6 @@ package org.apache.maven.repository.legacy.metadata;
|
||||||
* under the License.
|
* under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.apache.maven.artifact.Artifact;
|
import org.apache.maven.artifact.Artifact;
|
||||||
|
@ -27,9 +26,6 @@ import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||||
import org.apache.maven.artifact.repository.DefaultRepositoryRequest;
|
import org.apache.maven.artifact.repository.DefaultRepositoryRequest;
|
||||||
import org.apache.maven.artifact.repository.RepositoryRequest;
|
import org.apache.maven.artifact.repository.RepositoryRequest;
|
||||||
import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
|
import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
|
||||||
import org.apache.maven.settings.Mirror;
|
|
||||||
import org.apache.maven.settings.Proxy;
|
|
||||||
import org.apache.maven.settings.Server;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Forms a request to retrieve artifact metadata.
|
* Forms a request to retrieve artifact metadata.
|
||||||
|
@ -46,12 +42,6 @@ public class DefaultMetadataResolutionRequest
|
||||||
|
|
||||||
private RepositoryRequest repositoryRequest;
|
private RepositoryRequest repositoryRequest;
|
||||||
|
|
||||||
private List<Server> servers;
|
|
||||||
|
|
||||||
private List<Mirror> mirrors;
|
|
||||||
|
|
||||||
private List<Proxy> proxies;
|
|
||||||
|
|
||||||
public DefaultMetadataResolutionRequest()
|
public DefaultMetadataResolutionRequest()
|
||||||
{
|
{
|
||||||
repositoryRequest = new DefaultRepositoryRequest();
|
repositoryRequest = new DefaultRepositoryRequest();
|
||||||
|
@ -65,9 +55,6 @@ public class DefaultMetadataResolutionRequest
|
||||||
public DefaultMetadataResolutionRequest( ArtifactResolutionRequest resolutionRequest )
|
public DefaultMetadataResolutionRequest( ArtifactResolutionRequest resolutionRequest )
|
||||||
{
|
{
|
||||||
this.repositoryRequest = new DefaultRepositoryRequest( resolutionRequest );
|
this.repositoryRequest = new DefaultRepositoryRequest( resolutionRequest );
|
||||||
setServers( resolutionRequest.getServers() );
|
|
||||||
setMirrors( resolutionRequest.getMirrors() );
|
|
||||||
setProxies( resolutionRequest.getProxies() );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Artifact getArtifact()
|
public Artifact getArtifact()
|
||||||
|
@ -142,55 +129,4 @@ public class DefaultMetadataResolutionRequest
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MetadataResolutionRequest setServers( List<Server> servers )
|
|
||||||
{
|
|
||||||
this.servers = servers;
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Server> getServers()
|
|
||||||
{
|
|
||||||
if ( servers == null )
|
|
||||||
{
|
|
||||||
servers = new ArrayList<Server>();
|
|
||||||
}
|
|
||||||
|
|
||||||
return servers;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MetadataResolutionRequest setMirrors( List<Mirror> mirrors )
|
|
||||||
{
|
|
||||||
this.mirrors = mirrors;
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Mirror> getMirrors()
|
|
||||||
{
|
|
||||||
if ( mirrors == null )
|
|
||||||
{
|
|
||||||
mirrors = new ArrayList<Mirror>();
|
|
||||||
}
|
|
||||||
|
|
||||||
return mirrors;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MetadataResolutionRequest setProxies( List<Proxy> proxies )
|
|
||||||
{
|
|
||||||
this.proxies = proxies;
|
|
||||||
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Proxy> getProxies()
|
|
||||||
{
|
|
||||||
if ( proxies == null )
|
|
||||||
{
|
|
||||||
proxies = new ArrayList<Proxy>();
|
|
||||||
}
|
|
||||||
|
|
||||||
return proxies;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,9 +24,6 @@ import java.util.List;
|
||||||
import org.apache.maven.artifact.Artifact;
|
import org.apache.maven.artifact.Artifact;
|
||||||
import org.apache.maven.artifact.repository.ArtifactRepository;
|
import org.apache.maven.artifact.repository.ArtifactRepository;
|
||||||
import org.apache.maven.artifact.repository.RepositoryRequest;
|
import org.apache.maven.artifact.repository.RepositoryRequest;
|
||||||
import org.apache.maven.settings.Mirror;
|
|
||||||
import org.apache.maven.settings.Proxy;
|
|
||||||
import org.apache.maven.settings.Server;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Forms a request to retrieve artifact metadata.
|
* Forms a request to retrieve artifact metadata.
|
||||||
|
@ -113,16 +110,4 @@ public interface MetadataResolutionRequest
|
||||||
*/
|
*/
|
||||||
MetadataResolutionRequest setResolveManagedVersions( boolean resolveManagedVersions );
|
MetadataResolutionRequest setResolveManagedVersions( boolean resolveManagedVersions );
|
||||||
|
|
||||||
MetadataResolutionRequest setServers( List<Server> servers );
|
|
||||||
|
|
||||||
List<Server> getServers();
|
|
||||||
|
|
||||||
MetadataResolutionRequest setMirrors( List<Mirror> mirrors );
|
|
||||||
|
|
||||||
List<Mirror> getMirrors();
|
|
||||||
|
|
||||||
MetadataResolutionRequest setProxies( List<Proxy> proxies );
|
|
||||||
|
|
||||||
List<Proxy> getProxies();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue