Interface DependencyResolver.Caller

All Known Implementing Classes:
AbstractAppsConfigurationMojo, AbstractConfigurationMojo, GenerateAllMojo, GenerateApiMojo, GenerateAppsMojo, GenerateAppsNoDepsMojo, GenerateBrokerMojo, GenerateInterfacesMojo, GeneratePlatformMojo
Enclosing class:
DependencyResolver

public static interface DependencyResolver.Caller
Information needed for dependency resolution.
Author:
Holger Eichelberger, SSE
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.maven.plugin.logging.Log
    Returns the maven log instance.
    org.apache.maven.project.MavenProject
    Returns the maven project.
    org.apache.maven.project.ProjectBuilder
    Returns the maven project builder.
    default List<org.eclipse.aether.repository.RemoteRepository>
    Returns the maven remote repositories.
    default org.eclipse.aether.RepositorySystemSession
    Returns the maven repository session.
    org.eclipse.aether.RepositorySystem
    Returns the maven repository system.
    org.apache.maven.execution.MavenSession
    Returns the maven session.
  • Method Details

    • getSession

      org.apache.maven.execution.MavenSession getSession()
      Returns the maven session.
      Returns:
      the session
    • getProject

      org.apache.maven.project.MavenProject getProject()
      Returns the maven project.
      Returns:
      the project
    • getProjectBuilder

      org.apache.maven.project.ProjectBuilder getProjectBuilder()
      Returns the maven project builder.
      Returns:
      the builder
    • getRemoteRepos

      default List<org.eclipse.aether.repository.RemoteRepository> getRemoteRepos()
      Returns the maven remote repositories.
      Returns:
      the repositories
    • getRepoSystem

      org.eclipse.aether.RepositorySystem getRepoSystem()
      Returns the maven repository system.
      Returns:
      the repositories
    • getRepoSession

      default org.eclipse.aether.RepositorySystemSession getRepoSession()
      Returns the maven repository session.
      Returns:
      the repositoriy session
    • getLog

      org.apache.maven.plugin.logging.Log getLog()
      Returns the maven log instance.
      Returns:
      the log instance