Interface InternalMavenSession

All Superinterfaces:
org.apache.maven.impl.InternalSession, org.apache.maven.api.ProtoSession, org.apache.maven.api.Session
All Known Implementing Classes:
DefaultSession

public interface InternalMavenSession extends org.apache.maven.impl.InternalSession
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.maven.api.ProtoSession

    org.apache.maven.api.ProtoSession.Builder
  • Method Summary

    Modifier and Type
    Method
    Description
    from(org.apache.maven.api.Session session)
     
    from(org.eclipse.aether.RepositorySystemSession session)
     
     
    org.apache.maven.api.Project
    May return null if the input project is null or is not part of the reactor.
    List<org.apache.maven.api.Project>
     
    List<org.apache.maven.artifact.repository.ArtifactRepository>
    toArtifactRepositories(List<org.apache.maven.api.RemoteRepository> repositories)
     
    org.apache.maven.artifact.repository.ArtifactRepository
    toArtifactRepository(org.apache.maven.api.RemoteRepository repository)
     

    Methods inherited from interface org.apache.maven.impl.InternalSession

    getAllServices, getArtifact, getArtifact, getCurrentTrace, getDependency, getLocalRepository, getNode, getNode, getRemoteRepository, getRepository, getRepositorySystem, getSession, getWorkspaceRepository, request, requests, setCurrentTrace, toArtifact, toArtifact, toArtifacts, toDependencies, toDependency, toRepositories, toRepository, toRepository, toResolvingRepositories

    Methods inherited from interface org.apache.maven.api.ProtoSession

    getRootDirectory, getStartTime, getSystemProperties, getTopDirectory, getUserProperties, toBuilder

    Methods inherited from interface org.apache.maven.api.Session

    collectDependencies, collectDependencies, collectDependencies, createArtifact, createArtifact, createArtifactCoordinates, createArtifactCoordinates, createArtifactCoordinates, createArtifactCoordinates, createDependencyCoordinates, createDependencyCoordinates, createLocalRepository, createProducedArtifact, createProducedArtifact, createRemoteRepository, createRemoteRepository, deployArtifact, flattenDependencies, getArtifactPath, getData, getDegreeOfConcurrency, getEffectiveProperties, getEffectiveProperties, getListeners, getLocalRepository, getMavenVersion, getPathForLocalArtifact, getPathForRemoteArtifact, getPluginContext, getProjects, getRemoteRepositories, getService, getSettings, getToolchains, 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, resolveHighestVersion, resolveVersion, resolveVersionRange, resolveVersionRange, setArtifactPath, unregisterListener, withLocalRepository, withRemoteRepositories
  • Method Details

    • from

      static InternalMavenSession from(org.apache.maven.api.Session session)
    • from

      static InternalMavenSession from(org.eclipse.aether.RepositorySystemSession session)
    • getProjects

      List<org.apache.maven.api.Project> getProjects(List<MavenProject> projects)
    • getProject

      @Nullable org.apache.maven.api.Project getProject(MavenProject project)
      May return null if the input project is null or is not part of the reactor.
    • toArtifactRepositories

      List<org.apache.maven.artifact.repository.ArtifactRepository> toArtifactRepositories(List<org.apache.maven.api.RemoteRepository> repositories)
    • toArtifactRepository

      org.apache.maven.artifact.repository.ArtifactRepository toArtifactRepository(org.apache.maven.api.RemoteRepository repository)
    • getMavenSession

      MavenSession getMavenSession()