com.atlassian.bamboo.plugins.maven.dependencies
Class MavenProjectParser
java.lang.Object
com.atlassian.bamboo.plugins.maven.dependencies.MavenProjectParser
public class MavenProjectParser
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenProjectParser
public MavenProjectParser(@NotNull
MavenEmbedderService mavenEmbedderService)
setLocalRepositoryDirectory
public void setLocalRepositoryDirectory(File localRepositoryDirectory)
setAltGlobalSettingsXmlLocation
public void setAltGlobalSettingsXmlLocation(String altGlobalSettingsXmlLocation)
setAltUserSettingsXmlLocation
public void setAltUserSettingsXmlLocation(String altUserSettingsXmlLocation)
parse
public void parse(File file)
throws MavenEmbedderException,
org.apache.maven.project.ProjectBuildingException
- Throws:
MavenEmbedderException
org.apache.maven.project.ProjectBuildingException
parseProjectArtifacts
protected Set<org.apache.maven.artifact.Artifact> parseProjectArtifacts(List<org.apache.maven.project.ProjectBuildingResult> resultList)
parseProjectDependencies
protected Set<org.apache.maven.model.Dependency> parseProjectDependencies(List<org.apache.maven.project.ProjectBuildingResult> resultList)
getArtifact
public org.apache.maven.artifact.Artifact getArtifact()
getGroupId
public String getGroupId()
getArtifactId
public String getArtifactId()
getVersion
public String getVersion()
getModules
public List<String> getModules()
getArtifacts
public Set<org.apache.maven.artifact.Artifact> getArtifacts()
getDependencies
public Set<org.apache.maven.model.Dependency> getDependencies()
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.