Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Finalizer ¶
type Finalizer struct {
BuildDir string
Manifest Manifest
Stager Stager
Command Command
Harmonizer Harmonizer
Log *libbuildpack.Logger
}
type Harmonizer ¶
type HarmonizerImpl ¶
type HarmonizerImpl struct {
Log *libbuildpack.Logger
BuildDir string
DepDir string
}
move to hwc package and rename to just Hwc
func NewHarmonizer ¶
func NewHarmonizer(logger *libbuildpack.Logger, buildDir, depDir string) *HarmonizerImpl
func (*HarmonizerImpl) CheckWebConfig ¶
func (h *HarmonizerImpl) CheckWebConfig() error
func (*HarmonizerImpl) LinkLegacyHwc ¶
func (h *HarmonizerImpl) LinkLegacyHwc() error
type Installer ¶
type Installer interface {
//TODO: See more options at https://github.com/cloudfoundry/libbuildpack/blob/master/installer.go
InstallDependency(libbuildpack.Dependency, string) error
InstallOnlyVersion(string, string) error
}
type Manifest ¶
type Manifest interface {
//TODO: See more options at https://github.com/cloudfoundry/libbuildpack/blob/master/manifest.go
AllDependencyVersions(string) []string
DefaultVersion(string) (libbuildpack.Dependency, error)
}
Click to show internal directories.
Click to hide internal directories.