mirror of
https://github.com/anchore/syft.git
synced 2025-11-18 00:43:20 +01:00
19 lines
522 B
Go
19 lines
522 B
Go
/*
|
|
Package java provides a concrete Cataloger implementation for Java archives (jar, war, ear, jpi, hpi formats).
|
|
*/
|
|
package java
|
|
|
|
import (
|
|
"github.com/anchore/syft/syft/cataloger/common"
|
|
)
|
|
|
|
// NewJavaCataloger returns a new Java archive cataloger object.
|
|
func NewJavaCataloger() *common.GenericCataloger {
|
|
globParsers := make(map[string]common.ParserFn)
|
|
for _, pattern := range archiveFormatGlobs {
|
|
globParsers[pattern] = parseJavaArchive
|
|
}
|
|
|
|
return common.NewGenericCataloger(nil, globParsers, "java-cataloger")
|
|
}
|