@Named
public class DefaultRepositorySystemSessionFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ArtifactHandlerManager |
artifactHandlerManager |
private EventSpyDispatcher |
eventSpyDispatcher |
private org.codehaus.plexus.logging.Logger |
logger |
private static java.lang.String |
MAVEN_REPO_LOCAL_RECORD_REVERSE_TREE
User property for reverse dependency tree.
|
private static java.lang.String |
MAVEN_REPO_LOCAL_TAIL
User property for chained LRM: list of "tail" local repository paths (separated by comma), to be used with
ChainedLocalRepositoryManager . |
private static java.lang.String |
MAVEN_REPO_LOCAL_TAIL_IGNORE_AVAILABILITY
User property for chained LRM: should artifact availability be ignored in tail local repositories or not.
|
private static java.lang.String |
MAVEN_RESOLVER_TRANSPORT_AUTO |
private static java.lang.String |
MAVEN_RESOLVER_TRANSPORT_DEFAULT |
private static java.lang.String |
MAVEN_RESOLVER_TRANSPORT_KEY |
private static java.lang.String |
MAVEN_RESOLVER_TRANSPORT_NATIVE |
private static java.lang.String |
MAVEN_RESOLVER_TRANSPORT_WAGON |
(package private) MavenRepositorySystem |
mavenRepositorySystem |
private static java.lang.String |
NATIVE_FILE_TRANSPORTER_PRIORITY_KEY |
private static java.lang.String |
NATIVE_HTTP_TRANSPORTER_PRIORITY_KEY |
private org.eclipse.aether.RepositorySystem |
repoSystem |
private static java.lang.String |
RESOLVER_MAX_PRIORITY |
private RuntimeInformation |
runtimeInformation |
private SettingsDecrypter |
settingsDecrypter |
private static java.lang.String |
WAGON_TRANSPORTER_PRIORITY_KEY |
private org.eclipse.aether.repository.WorkspaceReader |
workspaceRepository |
Constructor and Description |
---|
DefaultRepositorySystemSessionFactory() |
Modifier and Type | Method and Description |
---|---|
private java.util.Map<?,?> |
getPropertiesFromRequestedProfiles(MavenExecutionRequest request) |
private java.lang.String |
getUserAgent() |
org.eclipse.aether.DefaultRepositorySystemSession |
newRepositorySession(MavenExecutionRequest request) |
private void |
setUpLocalRepositoryManager(MavenExecutionRequest request,
org.eclipse.aether.DefaultRepositorySystemSession session) |
private static final java.lang.String MAVEN_REPO_LOCAL_TAIL
ChainedLocalRepositoryManager
.
Default value: null
, no chained LRM is used.private static final java.lang.String MAVEN_REPO_LOCAL_TAIL_IGNORE_AVAILABILITY
true
, will ignore availability from tail local repositories.private static final java.lang.String MAVEN_REPO_LOCAL_RECORD_REVERSE_TREE
false
, will not record anything.private static final java.lang.String MAVEN_RESOLVER_TRANSPORT_KEY
private static final java.lang.String MAVEN_RESOLVER_TRANSPORT_DEFAULT
private static final java.lang.String MAVEN_RESOLVER_TRANSPORT_WAGON
private static final java.lang.String MAVEN_RESOLVER_TRANSPORT_NATIVE
private static final java.lang.String MAVEN_RESOLVER_TRANSPORT_AUTO
private static final java.lang.String WAGON_TRANSPORTER_PRIORITY_KEY
private static final java.lang.String NATIVE_HTTP_TRANSPORTER_PRIORITY_KEY
private static final java.lang.String NATIVE_FILE_TRANSPORTER_PRIORITY_KEY
private static final java.lang.String RESOLVER_MAX_PRIORITY
@Inject private org.codehaus.plexus.logging.Logger logger
@Inject private ArtifactHandlerManager artifactHandlerManager
@Inject private org.eclipse.aether.RepositorySystem repoSystem
@Inject @Nullable @Named(value="ide") private org.eclipse.aether.repository.WorkspaceReader workspaceRepository
@Inject private SettingsDecrypter settingsDecrypter
@Inject private EventSpyDispatcher eventSpyDispatcher
@Inject MavenRepositorySystem mavenRepositorySystem
@Inject private RuntimeInformation runtimeInformation
public DefaultRepositorySystemSessionFactory()
public org.eclipse.aether.DefaultRepositorySystemSession newRepositorySession(MavenExecutionRequest request)
private void setUpLocalRepositoryManager(MavenExecutionRequest request, org.eclipse.aether.DefaultRepositorySystemSession session)
private java.util.Map<?,?> getPropertiesFromRequestedProfiles(MavenExecutionRequest request)
private java.lang.String getUserAgent()