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 TypeMethodDescriptionorg.apache.maven.plugin.logging.LoggetLog()Returns the maven log instance.org.apache.maven.project.MavenProjectReturns the maven project.org.apache.maven.project.ProjectBuilderReturns the maven project builder.default List<org.eclipse.aether.repository.RemoteRepository> Returns the maven remote repositories.default org.eclipse.aether.RepositorySystemSessionReturns the maven repository session.org.eclipse.aether.RepositorySystemReturns the maven repository system.org.apache.maven.execution.MavenSessionReturns 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
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
-