Documentation ¶
Index ¶
Constants ¶
View Source
const ( PlanEntryJVMApplication = "jvm-application" PlanEntryJVMApplicationPackage = "jvm-application-package" PlanEntryJRE = "jre" PlanEntryWatchexec = "watchexec" PlanEntrySyft = "syft" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Build struct { Logger bard.Logger SBOMScanner sbom.SBOMScanner }
func (Build) Build ¶
func (b Build) Build(context libcnb.BuildContext) (libcnb.BuildResult, error)
type ClassPath ¶
type ClassPath struct { ClassPath []string Launch bool LayerContributor libpak.LayerContributor Logger bard.Logger }
func NewClassPath ¶
func (ClassPath) Contribute ¶
type Detect ¶
func (Detect) Detect ¶
func (d Detect) Detect(context libcnb.DetectContext) (libcnb.DetectResult, error)
type ExecutableJAR ¶ added in v6.2.0
type ExecutableJAR struct { MainClass string Path string Properties *properties.Properties Executable bool ExplodedJAR bool }
func LoadExecutableJAR ¶ added in v6.2.0
func LoadExecutableJAR(appPath string, executableJarGlob string) (ExecutableJAR, error)
Click to show internal directories.
Click to hide internal directories.