Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dependency ¶
type Dependency struct {
GroupID string `xml:"groupId"`
ArtifactID string `xml:"artifactId"`
Version string `xml:"version"`
Scope string `xml:"scope"`
}
Dependency represents a Maven dependency in POM
type MavenParser ¶
type MavenParser struct {
// contains filtered or unexported fields
}
MavenParser handles parsing of Maven projects
func NewMavenParser ¶
func NewMavenParser(projectPath string) *MavenParser
NewMavenParser creates a new Maven parser
func (*MavenParser) ParseDependencies ¶
func (mp *MavenParser) ParseDependencies() (*models.DependencyTree, error)
ParseDependencies extracts the dependency tree from a Maven project
Click to show internal directories.
Click to hide internal directories.