Class ProtoSession
java.lang.Object
org.apache.maven.internal.impl.AbstractSession
org.apache.maven.cling.invoker.mvn.ProtoSession
- All Implemented Interfaces:
- org.apache.maven.api.Session,- org.apache.maven.internal.impl.InternalSession
public class ProtoSession
extends org.apache.maven.internal.impl.AbstractSession
- 
Field SummaryFields inherited from class org.apache.maven.internal.impl.AbstractSessionlookup, repositories, repositorySystem, session
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedProtoSession(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RepositorySystem repositorySystem, List<org.apache.maven.api.RemoteRepository> repositories, List<org.eclipse.aether.repository.RemoteRepository> resolverRepositories, org.apache.maven.api.services.Lookup lookup, org.apache.maven.cling.invoker.mvn.ProtoSession.Context context) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic org.apache.maven.api.Sessioncreate()static org.apache.maven.api.SessionCreate a new session.intgetEffectiveProperties(org.apache.maven.api.Project project) org.apache.maven.api.VersiongetPluginContext(org.apache.maven.api.Project project) List<org.apache.maven.api.Project> org.apache.maven.api.settings.Settingsprotected org.apache.maven.api.SessionnewSession(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.api.RemoteRepository> repositories) Methods inherited from class org.apache.maven.internal.impl.AbstractSessioncollectDependencies, collectDependencies, collectDependencies, createArtifact, createArtifact, createArtifactCoordinates, createArtifactCoordinates, createArtifactCoordinates, createArtifactCoordinates, createDependencyCoordinates, createDependencyCoordinates, createLocalRepository, createProducedArtifact, createProducedArtifact, createRemoteRepository, createRemoteRepository, deployArtifact, flattenDependencies, getArtifact, getArtifact, getArtifactPath, getData, getDependency, getListeners, getLocalRepository, getNode, getNode, getPathForLocalArtifact, getPathForRemoteArtifact, getRemoteRepositories, getRemoteRepository, getRepositorySystem, getService, getSession, installArtifacts, installArtifacts, isVersionSnapshot, parseVersion, parseVersionConstraint, parseVersionRange, registerListener, requireDependencyScope, requireLanguage, requirePackaging, requirePathScope, requireProjectScope, requireType, resolveArtifact, resolveArtifact, resolveArtifact, resolveArtifact, resolveArtifacts, resolveArtifacts, resolveArtifacts, resolveArtifacts, resolveDependencies, resolveDependencies, resolveDependencies, resolveDependencies, resolveDependencies, resolveVersion, resolveVersionRange, resolveVersionRange, setArtifactPath, toArtifact, toArtifact, toArtifacts, toDependencies, toDependency, toRepositories, toRepository, toRepository, unregisterListener, withLocalRepository, withRemoteRepositories
- 
Constructor Details- 
ProtoSessionprotected ProtoSession(org.eclipse.aether.RepositorySystemSession session, org.eclipse.aether.RepositorySystem repositorySystem, List<org.apache.maven.api.RemoteRepository> repositories, List<org.eclipse.aether.repository.RemoteRepository> resolverRepositories, org.apache.maven.api.services.Lookup lookup, org.apache.maven.cling.invoker.mvn.ProtoSession.Context context) 
 
- 
- 
Method Details- 
createpublic static org.apache.maven.api.Session create()
- 
createpublic static org.apache.maven.api.Session create(Map<String, String> userProperties, Map<String, String> systemProperties) Create a new session.
- 
newSessionprotected org.apache.maven.api.Session newSession(org.eclipse.aether.RepositorySystemSession session, List<org.apache.maven.api.RemoteRepository> repositories) - Specified by:
- newSessionin class- org.apache.maven.internal.impl.AbstractSession
 
- 
getSettingspublic org.apache.maven.api.settings.Settings getSettings()
- 
getUserProperties
- 
getSystemProperties
- 
getEffectiveProperties
- 
getMavenVersionpublic org.apache.maven.api.Version getMavenVersion()
- 
getDegreeOfConcurrencypublic int getDegreeOfConcurrency()
- 
getStartTime
- 
getTopDirectory
- 
getRootDirectory
- 
getProjects
- 
getPluginContext
 
-