public class MavenModelManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private IMaven |
maven |
private IMavenProjectRegistry |
projectManager |
Constructor and Description |
---|
MavenModelManager(IMaven maven,
IMavenProjectRegistry projectManager) |
Modifier and Type | Method and Description |
---|---|
void |
createMavenModel(org.eclipse.core.resources.IFile pomFile,
org.apache.maven.model.Model model) |
org.eclipse.aether.graph.DependencyNode |
readDependencyTree(org.eclipse.core.resources.IFile file,
java.lang.String classpath,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
use
readDependencyTree(IMavenProjectFacade, MavenProject, String, IProgressMonitor) , which
supports workspace dependency resolution |
org.eclipse.aether.graph.DependencyNode |
readDependencyTree(IMavenProjectFacade context,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String scope,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.aether.graph.DependencyNode |
readDependencyTree(org.apache.maven.project.MavenProject mavenProject,
java.lang.String classpath,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
use
readDependencyTree(IMavenProjectFacade, MavenProject, String, IProgressMonitor) , which
supports workspace dependency resolution |
(package private) org.eclipse.aether.graph.DependencyNode |
readDependencyTree(org.eclipse.aether.RepositorySystemSession repositorySession,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String scope) |
org.apache.maven.model.Model |
readMavenModel(java.io.File pomFile) |
org.apache.maven.model.Model |
readMavenModel(org.eclipse.core.resources.IFile pomFile) |
org.apache.maven.model.Model |
readMavenModel(java.io.InputStream reader) |
org.apache.maven.project.MavenProject |
readMavenProject(org.eclipse.core.resources.IFile file,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static final org.slf4j.Logger log
private final IMavenProjectRegistry projectManager
private final IMaven maven
public MavenModelManager(IMaven maven, IMavenProjectRegistry projectManager)
public org.apache.maven.model.Model readMavenModel(java.io.InputStream reader) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public org.apache.maven.model.Model readMavenModel(java.io.File pomFile) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public org.apache.maven.model.Model readMavenModel(org.eclipse.core.resources.IFile pomFile) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void createMavenModel(org.eclipse.core.resources.IFile pomFile, org.apache.maven.model.Model model) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public org.eclipse.aether.graph.DependencyNode readDependencyTree(org.eclipse.core.resources.IFile file, java.lang.String classpath, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
readDependencyTree(IMavenProjectFacade, MavenProject, String, IProgressMonitor)
, which
supports workspace dependency resolutionorg.eclipse.core.runtime.CoreException
public org.eclipse.aether.graph.DependencyNode readDependencyTree(org.apache.maven.project.MavenProject mavenProject, java.lang.String classpath, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
readDependencyTree(IMavenProjectFacade, MavenProject, String, IProgressMonitor)
, which
supports workspace dependency resolutionorg.eclipse.core.runtime.CoreException
public org.eclipse.aether.graph.DependencyNode readDependencyTree(IMavenProjectFacade context, org.apache.maven.project.MavenProject mavenProject, java.lang.String scope, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
org.eclipse.aether.graph.DependencyNode readDependencyTree(org.eclipse.aether.RepositorySystemSession repositorySession, org.apache.maven.project.MavenProject mavenProject, java.lang.String scope) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public org.apache.maven.project.MavenProject readMavenProject(org.eclipse.core.resources.IFile file, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException