Class SessionStub
java.lang.Object
org.apache.maven.api.plugin.testing.stubs.SessionStub
- All Implemented Interfaces:
org.apache.maven.api.Session
-
Constructor Summary
ConstructorsConstructorDescriptionSessionStub(Map<String, String> userProperties) SessionStub(Map<String, String> systemProperties, Map<String, String> userProperties, org.apache.maven.api.settings.Settings settings) SessionStub(org.apache.maven.api.settings.Settings settings) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.api.NodecollectDependencies(org.apache.maven.api.Artifact artifact) org.apache.maven.api.NodecollectDependencies(org.apache.maven.api.DependencyCoordinate dependencyCoordinate) org.apache.maven.api.NodecollectDependencies(org.apache.maven.api.Project project) org.apache.maven.api.ArtifactcreateArtifact(String groupId, String artifactId, String version, String extension) org.apache.maven.api.ArtifactcreateArtifact(String groupId, String artifactId, String version, String classifier, String extension, String type) org.apache.maven.api.ArtifactCoordinatecreateArtifactCoordinate(String coordString) org.apache.maven.api.ArtifactCoordinatecreateArtifactCoordinate(String s, String s1, String s2, String s3) org.apache.maven.api.ArtifactCoordinateorg.apache.maven.api.ArtifactCoordinatecreateArtifactCoordinate(org.apache.maven.api.Artifact artifact) org.apache.maven.api.DependencyCoordinatecreateDependencyCoordinate(org.apache.maven.api.ArtifactCoordinate artifactCoordinate) org.apache.maven.api.DependencyCoordinatecreateDependencyCoordinate(org.apache.maven.api.Dependency dependency) org.apache.maven.api.LocalRepositorycreateLocalRepository(Path path) org.apache.maven.api.RemoteRepositorycreateRemoteRepository(String id, String url) org.apache.maven.api.RemoteRepositorycreateRemoteRepository(org.apache.maven.api.model.Repository repository) voiddeployArtifact(org.apache.maven.api.RemoteRepository repository, org.apache.maven.api.Artifact... artifacts) List<org.apache.maven.api.Node> flattenDependencies(org.apache.maven.api.Node node, org.apache.maven.api.PathScope scope) getArtifactPath(org.apache.maven.api.Artifact artifact) org.apache.maven.api.SessionDatagetData()intgetEffectiveProperties(org.apache.maven.api.Project project) Collection<org.apache.maven.api.Listener> org.apache.maven.api.LocalRepositoryorg.apache.maven.api.VersiongetPathForLocalArtifact(org.apache.maven.api.Artifact artifact) getPathForRemoteArtifact(org.apache.maven.api.RemoteRepository remote, org.apache.maven.api.Artifact artifact) getPluginContext(org.apache.maven.api.Project project) List<org.apache.maven.api.Project> List<org.apache.maven.api.RemoteRepository> <T extends org.apache.maven.api.Service>
TgetService(Class<T> clazz) org.apache.maven.api.settings.SettingsvoidinstallArtifacts(Collection<org.apache.maven.api.Artifact> artifacts) voidinstallArtifacts(org.apache.maven.api.Artifact... artifacts) booleanisVersionSnapshot(String version) org.apache.maven.api.VersionparseVersion(String version) org.apache.maven.api.VersionConstraintorg.apache.maven.api.VersionRangeparseVersionRange(String versionRange) voidregisterListener(org.apache.maven.api.Listener listener) org.apache.maven.api.DependencyScopeorg.apache.maven.api.Languageorg.apache.maven.api.Packagingorg.apache.maven.api.PathScopeorg.apache.maven.api.ProjectScopeorg.apache.maven.api.TyperequireType(String id) resolveArtifact(org.apache.maven.api.Artifact artifact) resolveArtifact(org.apache.maven.api.ArtifactCoordinate coordinate) resolveArtifacts(Collection<? extends org.apache.maven.api.ArtifactCoordinate> collection) resolveArtifacts(org.apache.maven.api.Artifact... artifacts) resolveArtifacts(org.apache.maven.api.ArtifactCoordinate... artifactCoordinates) resolveDependencies(List<org.apache.maven.api.DependencyCoordinate> dependencyCoordinates) resolveDependencies(org.apache.maven.api.DependencyCoordinate dependencyCoordinate) resolveDependencies(org.apache.maven.api.DependencyCoordinate dependencyCoordinate, org.apache.maven.api.PathScope scope, Collection<org.apache.maven.api.PathType> desiredTypes) resolveDependencies(org.apache.maven.api.Project project, org.apache.maven.api.PathScope scope) resolveDependencies(org.apache.maven.api.Project project, org.apache.maven.api.PathScope scope, Collection<org.apache.maven.api.PathType> desiredTypes) org.apache.maven.api.VersionresolveVersion(org.apache.maven.api.ArtifactCoordinate artifact) List<org.apache.maven.api.Version> resolveVersionRange(org.apache.maven.api.ArtifactCoordinate artifact) voidsetArtifactPath(org.apache.maven.api.Artifact artifact, Path path) voidunregisterListener(org.apache.maven.api.Listener listener) org.apache.maven.api.SessionwithLocalRepository(org.apache.maven.api.LocalRepository localRepository) org.apache.maven.api.SessionwithRemoteRepositories(List<org.apache.maven.api.RemoteRepository> repositories)
-
Constructor Details
-
SessionStub
public SessionStub(org.apache.maven.api.settings.Settings settings) -
SessionStub
public SessionStub() -
SessionStub
-
SessionStub
-
-
Method Details
-
getSettings
public org.apache.maven.api.settings.Settings getSettings()- Specified by:
getSettingsin interfaceorg.apache.maven.api.Session
-
getSystemProperties
- Specified by:
getSystemPropertiesin interfaceorg.apache.maven.api.Session
-
getUserProperties
- Specified by:
getUserPropertiesin interfaceorg.apache.maven.api.Session
-
getEffectiveProperties
@Nonnull public Map<String,String> getEffectiveProperties(@Nullable org.apache.maven.api.Project project) - Specified by:
getEffectivePropertiesin interfaceorg.apache.maven.api.Session
-
getLocalRepository
public org.apache.maven.api.LocalRepository getLocalRepository()- Specified by:
getLocalRepositoryin interfaceorg.apache.maven.api.Session
-
getTopDirectory
- Specified by:
getTopDirectoryin interfaceorg.apache.maven.api.Session
-
getRootDirectory
- Specified by:
getRootDirectoryin interfaceorg.apache.maven.api.Session
-
getRemoteRepositories
- Specified by:
getRemoteRepositoriesin interfaceorg.apache.maven.api.Session
-
getData
public org.apache.maven.api.SessionData getData()- Specified by:
getDatain interfaceorg.apache.maven.api.Session
-
getMavenVersion
public org.apache.maven.api.Version getMavenVersion()- Specified by:
getMavenVersionin interfaceorg.apache.maven.api.Session
-
getDegreeOfConcurrency
public int getDegreeOfConcurrency()- Specified by:
getDegreeOfConcurrencyin interfaceorg.apache.maven.api.Session
-
getStartTime
- Specified by:
getStartTimein interfaceorg.apache.maven.api.Session
-
getProjects
- Specified by:
getProjectsin interfaceorg.apache.maven.api.Session
-
getPluginContext
- Specified by:
getPluginContextin interfaceorg.apache.maven.api.Session
-
getService
- Specified by:
getServicein interfaceorg.apache.maven.api.Session
-
withLocalRepository
public org.apache.maven.api.Session withLocalRepository(org.apache.maven.api.LocalRepository localRepository) - Specified by:
withLocalRepositoryin interfaceorg.apache.maven.api.Session
-
withRemoteRepositories
public org.apache.maven.api.Session withRemoteRepositories(List<org.apache.maven.api.RemoteRepository> repositories) - Specified by:
withRemoteRepositoriesin interfaceorg.apache.maven.api.Session
-
registerListener
public void registerListener(org.apache.maven.api.Listener listener) - Specified by:
registerListenerin interfaceorg.apache.maven.api.Session
-
unregisterListener
public void unregisterListener(org.apache.maven.api.Listener listener) - Specified by:
unregisterListenerin interfaceorg.apache.maven.api.Session
-
getListeners
- Specified by:
getListenersin interfaceorg.apache.maven.api.Session
-
createLocalRepository
- Specified by:
createLocalRepositoryin interfaceorg.apache.maven.api.Session
-
createRemoteRepository
- Specified by:
createRemoteRepositoryin interfaceorg.apache.maven.api.Session
-
createRemoteRepository
public org.apache.maven.api.RemoteRepository createRemoteRepository(org.apache.maven.api.model.Repository repository) - Specified by:
createRemoteRepositoryin interfaceorg.apache.maven.api.Session
-
createArtifact
public org.apache.maven.api.Artifact createArtifact(String groupId, String artifactId, String version, String extension) - Specified by:
createArtifactin interfaceorg.apache.maven.api.Session
-
createArtifact
public org.apache.maven.api.Artifact createArtifact(String groupId, String artifactId, String version, String classifier, String extension, String type) - Specified by:
createArtifactin interfaceorg.apache.maven.api.Session
-
createArtifactCoordinate
public org.apache.maven.api.ArtifactCoordinate createArtifactCoordinate(String s, String s1, String s2, String s3) - Specified by:
createArtifactCoordinatein interfaceorg.apache.maven.api.Session
-
createArtifactCoordinate
- Specified by:
createArtifactCoordinatein interfaceorg.apache.maven.api.Session
-
createArtifactCoordinate
public org.apache.maven.api.ArtifactCoordinate createArtifactCoordinate(String s, String s1, String s2, String s3, String s4, String s5) - Specified by:
createArtifactCoordinatein interfaceorg.apache.maven.api.Session
-
createArtifactCoordinate
public org.apache.maven.api.ArtifactCoordinate createArtifactCoordinate(org.apache.maven.api.Artifact artifact) - Specified by:
createArtifactCoordinatein interfaceorg.apache.maven.api.Session
-
createDependencyCoordinate
public org.apache.maven.api.DependencyCoordinate createDependencyCoordinate(org.apache.maven.api.ArtifactCoordinate artifactCoordinate) - Specified by:
createDependencyCoordinatein interfaceorg.apache.maven.api.Session
-
createDependencyCoordinate
public org.apache.maven.api.DependencyCoordinate createDependencyCoordinate(org.apache.maven.api.Dependency dependency) - Specified by:
createDependencyCoordinatein interfaceorg.apache.maven.api.Session
-
resolveArtifact
public Map.Entry<org.apache.maven.api.Artifact,Path> resolveArtifact(org.apache.maven.api.Artifact artifact) - Specified by:
resolveArtifactin interfaceorg.apache.maven.api.Session
-
resolveArtifact
public Map.Entry<org.apache.maven.api.Artifact,Path> resolveArtifact(org.apache.maven.api.ArtifactCoordinate coordinate) - Specified by:
resolveArtifactin interfaceorg.apache.maven.api.Session
-
resolveArtifacts
public Map<org.apache.maven.api.Artifact,Path> resolveArtifacts(org.apache.maven.api.ArtifactCoordinate... artifactCoordinates) - Specified by:
resolveArtifactsin interfaceorg.apache.maven.api.Session
-
resolveArtifacts
public Map<org.apache.maven.api.Artifact,Path> resolveArtifacts(Collection<? extends org.apache.maven.api.ArtifactCoordinate> collection) - Specified by:
resolveArtifactsin interfaceorg.apache.maven.api.Session
-
resolveArtifacts
public Map<org.apache.maven.api.Artifact,Path> resolveArtifacts(org.apache.maven.api.Artifact... artifacts) - Specified by:
resolveArtifactsin interfaceorg.apache.maven.api.Session
-
flattenDependencies
public List<org.apache.maven.api.Node> flattenDependencies(org.apache.maven.api.Node node, org.apache.maven.api.PathScope scope) - Specified by:
flattenDependenciesin interfaceorg.apache.maven.api.Session
-
resolveDependencies
public List<Path> resolveDependencies(org.apache.maven.api.DependencyCoordinate dependencyCoordinate) - Specified by:
resolveDependenciesin interfaceorg.apache.maven.api.Session
-
resolveDependencies
public List<Path> resolveDependencies(List<org.apache.maven.api.DependencyCoordinate> dependencyCoordinates) - Specified by:
resolveDependenciesin interfaceorg.apache.maven.api.Session
-
resolveDependencies
public List<Path> resolveDependencies(org.apache.maven.api.Project project, org.apache.maven.api.PathScope scope) - Specified by:
resolveDependenciesin interfaceorg.apache.maven.api.Session
-
resolveVersion
public org.apache.maven.api.Version resolveVersion(org.apache.maven.api.ArtifactCoordinate artifact) - Specified by:
resolveVersionin interfaceorg.apache.maven.api.Session
-
resolveVersionRange
public List<org.apache.maven.api.Version> resolveVersionRange(org.apache.maven.api.ArtifactCoordinate artifact) - Specified by:
resolveVersionRangein interfaceorg.apache.maven.api.Session
-
installArtifacts
public void installArtifacts(org.apache.maven.api.Artifact... artifacts) - Specified by:
installArtifactsin interfaceorg.apache.maven.api.Session
-
installArtifacts
- Specified by:
installArtifactsin interfaceorg.apache.maven.api.Session
-
deployArtifact
public void deployArtifact(org.apache.maven.api.RemoteRepository repository, org.apache.maven.api.Artifact... artifacts) - Specified by:
deployArtifactin interfaceorg.apache.maven.api.Session
-
setArtifactPath
- Specified by:
setArtifactPathin interfaceorg.apache.maven.api.Session
-
getArtifactPath
- Specified by:
getArtifactPathin interfaceorg.apache.maven.api.Session
-
isVersionSnapshot
- Specified by:
isVersionSnapshotin interfaceorg.apache.maven.api.Session
-
collectDependencies
public org.apache.maven.api.Node collectDependencies(org.apache.maven.api.Artifact artifact) - Specified by:
collectDependenciesin interfaceorg.apache.maven.api.Session
-
collectDependencies
public org.apache.maven.api.Node collectDependencies(org.apache.maven.api.Project project) - Specified by:
collectDependenciesin interfaceorg.apache.maven.api.Session
-
collectDependencies
public org.apache.maven.api.Node collectDependencies(org.apache.maven.api.DependencyCoordinate dependencyCoordinate) - Specified by:
collectDependenciesin interfaceorg.apache.maven.api.Session
-
getPathForLocalArtifact
- Specified by:
getPathForLocalArtifactin interfaceorg.apache.maven.api.Session
-
getPathForRemoteArtifact
public Path getPathForRemoteArtifact(org.apache.maven.api.RemoteRepository remote, org.apache.maven.api.Artifact artifact) - Specified by:
getPathForRemoteArtifactin interfaceorg.apache.maven.api.Session
-
parseVersion
- Specified by:
parseVersionin interfaceorg.apache.maven.api.Session
-
parseVersionRange
- Specified by:
parseVersionRangein interfaceorg.apache.maven.api.Session
-
parseVersionConstraint
- Specified by:
parseVersionConstraintin interfaceorg.apache.maven.api.Session
-
resolveDependencies
public Map<org.apache.maven.api.PathType,List<Path>> resolveDependencies(org.apache.maven.api.DependencyCoordinate dependencyCoordinate, org.apache.maven.api.PathScope scope, Collection<org.apache.maven.api.PathType> desiredTypes) - Specified by:
resolveDependenciesin interfaceorg.apache.maven.api.Session
-
resolveDependencies
public Map<org.apache.maven.api.PathType,List<Path>> resolveDependencies(org.apache.maven.api.Project project, org.apache.maven.api.PathScope scope, Collection<org.apache.maven.api.PathType> desiredTypes) - Specified by:
resolveDependenciesin interfaceorg.apache.maven.api.Session
-
requireType
- Specified by:
requireTypein interfaceorg.apache.maven.api.Session
-
requireLanguage
- Specified by:
requireLanguagein interfaceorg.apache.maven.api.Session
-
requirePackaging
- Specified by:
requirePackagingin interfaceorg.apache.maven.api.Session
-
requireProjectScope
- Specified by:
requireProjectScopein interfaceorg.apache.maven.api.Session
-
requireDependencyScope
- Specified by:
requireDependencyScopein interfaceorg.apache.maven.api.Session
-
requirePathScope
- Specified by:
requirePathScopein interfaceorg.apache.maven.api.Session
-