com.atlassian.bamboo.plugins.maven.dependencies
Class Maven2ProjectParser

java.lang.Object
  extended by com.atlassian.bamboo.plugins.maven.dependencies.Maven2ProjectParser

public class Maven2ProjectParser
extends java.lang.Object


Constructor Summary
Maven2ProjectParser(MavenEmbedderService mavenEmbedderService)
           
 
Method Summary
 org.apache.maven.artifact.Artifact getArtifact()
           
 java.lang.String getArtifactId()
           
 java.util.Set<org.apache.maven.artifact.Artifact> getArtifacts()
           
 java.util.Set<org.apache.maven.model.Dependency> getDependencies()
           
 java.lang.String getGroupId()
           
 java.util.List<java.lang.String> getModules()
           
 java.lang.String getVersion()
           
 void parse(java.io.File file)
           
protected  java.util.Set<org.apache.maven.artifact.Artifact> parseProjectArtifacts(java.util.List<org.apache.maven.project.ProjectBuildingResult> resultList)
           
protected  java.util.Set<org.apache.maven.model.Dependency> parseProjectDependencies(java.util.List<org.apache.maven.project.ProjectBuildingResult> resultList)
           
 void setAltUserSettingsXmlLocation(java.lang.String altUserSettingsXmlLocation)
           
 void setLocalRepositoryDirectory(java.io.File localRepositoryDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Maven2ProjectParser

public Maven2ProjectParser(@NotNull
                           MavenEmbedderService mavenEmbedderService)
Method Detail

setLocalRepositoryDirectory

public void setLocalRepositoryDirectory(java.io.File localRepositoryDirectory)

setAltUserSettingsXmlLocation

public void setAltUserSettingsXmlLocation(java.lang.String altUserSettingsXmlLocation)

parse

public void parse(java.io.File file)
           throws MavenEmbedderException,
                  org.apache.maven.project.ProjectBuildingException
Throws:
MavenEmbedderException
org.apache.maven.project.ProjectBuildingException

parseProjectArtifacts

protected java.util.Set<org.apache.maven.artifact.Artifact> parseProjectArtifacts(java.util.List<org.apache.maven.project.ProjectBuildingResult> resultList)

parseProjectDependencies

protected java.util.Set<org.apache.maven.model.Dependency> parseProjectDependencies(java.util.List<org.apache.maven.project.ProjectBuildingResult> resultList)

getArtifact

public org.apache.maven.artifact.Artifact getArtifact()

getGroupId

public java.lang.String getGroupId()

getArtifactId

public java.lang.String getArtifactId()

getVersion

public java.lang.String getVersion()

getModules

public java.util.List<java.lang.String> getModules()

getArtifacts

public java.util.Set<org.apache.maven.artifact.Artifact> getArtifacts()

getDependencies

public java.util.Set<org.apache.maven.model.Dependency> getDependencies()


Copyright © 2012 Atlassian. All Rights Reserved.