Package org.apache.maven.internal.aether
Class DefaultRepositorySystemSessionFactory
java.lang.Object
org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory
- Since:
- 3.3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ArtifactHandlerManager
private EventSpyDispatcher
private org.codehaus.plexus.logging.Logger
private static final String
User property for reverse dependency tree.private static final String
User property for chained LRM: list of "tail" local repository paths (separated by comma), to be used withChainedLocalRepositoryManager
.private static final String
User property for chained LRM: should artifact availability be ignored in tail local repositories or not.private static final String
private static final String
private static final String
private static final String
private static final String
(package private) MavenRepositorySystem
private static final String
private static final String
private org.eclipse.aether.RepositorySystem
private static final String
private RuntimeInformation
private SettingsDecrypter
private static final String
private org.eclipse.aether.repository.WorkspaceReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Map<?,
?> private String
org.eclipse.aether.DefaultRepositorySystemSession
private void
setUpLocalRepositoryManager
(MavenExecutionRequest request, org.eclipse.aether.DefaultRepositorySystemSession session)
-
Field Details
-
MAVEN_REPO_LOCAL_TAIL
User property for chained LRM: list of "tail" local repository paths (separated by comma), to be used withChainedLocalRepositoryManager
. Default value:null
, no chained LRM is used.- Since:
- 3.9.0
- See Also:
-
MAVEN_REPO_LOCAL_TAIL_IGNORE_AVAILABILITY
User property for chained LRM: should artifact availability be ignored in tail local repositories or not. Default:true
, will ignore availability from tail local repositories.- Since:
- 3.9.0
- See Also:
-
MAVEN_REPO_LOCAL_RECORD_REVERSE_TREE
User property for reverse dependency tree. If enabled, Maven will record ".tracking" directory into local repository with "reverse dependency tree", essentially explaining WHY given artifact is present in local repository. Default:false
, will not record anything.- Since:
- 3.9.0
- See Also:
-
MAVEN_RESOLVER_TRANSPORT_KEY
- See Also:
-
MAVEN_RESOLVER_TRANSPORT_DEFAULT
- See Also:
-
MAVEN_RESOLVER_TRANSPORT_WAGON
- See Also:
-
MAVEN_RESOLVER_TRANSPORT_NATIVE
- See Also:
-
MAVEN_RESOLVER_TRANSPORT_AUTO
- See Also:
-
WAGON_TRANSPORTER_PRIORITY_KEY
- See Also:
-
NATIVE_HTTP_TRANSPORTER_PRIORITY_KEY
- See Also:
-
NATIVE_FILE_TRANSPORTER_PRIORITY_KEY
- See Also:
-
RESOLVER_MAX_PRIORITY
-
logger
@Inject private org.codehaus.plexus.logging.Logger logger -
artifactHandlerManager
-
repoSystem
@Inject private org.eclipse.aether.RepositorySystem repoSystem -
workspaceRepository
@Inject @Nullable @Named("ide") private org.eclipse.aether.repository.WorkspaceReader workspaceRepository -
settingsDecrypter
-
eventSpyDispatcher
-
mavenRepositorySystem
-
runtimeInformation
-
-
Constructor Details
-
DefaultRepositorySystemSessionFactory
public DefaultRepositorySystemSessionFactory()
-
-
Method Details
-
newRepositorySession
public org.eclipse.aether.DefaultRepositorySystemSession newRepositorySession(MavenExecutionRequest request) -
setUpLocalRepositoryManager
private void setUpLocalRepositoryManager(MavenExecutionRequest request, org.eclipse.aether.DefaultRepositorySystemSession session) -
getPropertiesFromRequestedProfiles
-
getUserAgent
-