feat: gradle lockfile support (#1719)

Signed-off-by: Henry Sachs <Henry.Sachs@deutschebahn.com>
This commit is contained in:
Henry Sachs
2023-04-06 14:58:28 -04:00
committed by GitHub
parent da44db92e9
commit 0fed17f1c8
11 changed files with 268 additions and 14 deletions
+8
View File
@@ -31,3 +31,11 @@ func NewJavaPomCataloger() *generic.Cataloger {
return generic.NewCataloger("java-pom-cataloger").
WithParserByGlobs(parserPomXML, "**/pom.xml")
}
// NewJavaGradleLockfileCataloger returns a cataloger capable of parsing
// dependencies from a gradle.lockfile file.
// older versions of lockfiles aren't supported yet
func NewJavaGradleLockfileCataloger() *generic.Cataloger {
return generic.NewCataloger("java-gradle-lockfile-cataloger").
WithParserByGlobs(parseGradleLockfile, gradleLockfileGlob)
}