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 ArtifactHandlerManagerprivate EventSpyDispatcherprivate org.codehaus.plexus.logging.Loggerprivate static final StringUser property for reverse dependency tree.private static final StringUser property for chained LRM: list of "tail" local repository paths (separated by comma), to be used withChainedLocalRepositoryManager.private static final StringUser property for chained LRM: should artifact availability be ignored in tail local repositories or not.private static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String(package private) MavenRepositorySystemprivate static final Stringprivate static final Stringprivate org.eclipse.aether.RepositorySystemprivate static final Stringprivate RuntimeInformationprivate SettingsDecrypterprivate static final Stringprivate org.eclipse.aether.repository.WorkspaceReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Map<?, ?> private Stringorg.eclipse.aether.DefaultRepositorySystemSessionprivate voidsetUpLocalRepositoryManager(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
-