public class MavenProjectPomScanner<T> extends AbstractProjectScanner<MavenProjectScmInfo>
Modifier and Type | Field and Description |
---|---|
private org.apache.maven.model.Dependency[] |
dependencies |
private boolean |
developer |
private static org.slf4j.Logger |
log |
private IMaven |
maven |
Constructor and Description |
---|
MavenProjectPomScanner(boolean developer,
org.apache.maven.model.Dependency[] dependencies) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription() |
private org.apache.maven.model.Model |
resolveModel(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private org.apache.maven.model.Scm |
resolveScm(org.apache.maven.model.Model model,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
run(org.eclipse.core.runtime.IProgressMonitor monitor) |
addError, addProject, getErrors, getProjects
private static final org.slf4j.Logger log
private final boolean developer
private final org.apache.maven.model.Dependency[] dependencies
private IMaven maven
public MavenProjectPomScanner(boolean developer, org.apache.maven.model.Dependency[] dependencies)
public java.lang.String getDescription()
getDescription
in class AbstractProjectScanner<MavenProjectScmInfo>
public void run(org.eclipse.core.runtime.IProgressMonitor monitor) throws java.lang.InterruptedException
run
in class AbstractProjectScanner<MavenProjectScmInfo>
java.lang.InterruptedException
private org.apache.maven.model.Scm resolveScm(org.apache.maven.model.Model model, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.apache.maven.artifact.resolver.ArtifactResolutionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException, org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException, org.eclipse.core.runtime.CoreException
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
org.eclipse.core.runtime.CoreException
private org.apache.maven.model.Model resolveModel(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException