Documentation
¶
Overview ¶
Package java is the planner of Java projects.
Index ¶
- func DetermineFramework(pj types.JavaProjectType, src afero.Fs) types.JavaFramework
- func DetermineJDKVersion(pj types.JavaProjectType, src afero.Fs) string
- func DetermineProjectType(src afero.Fs) types.JavaProjectType
- func DetermineTargetExt(src afero.Fs) string
- func GenerateDockerfile(meta types.PlanMeta) (string, error)
- func NewIdentifier() plan.Identifier
- func NewPacker() packer.Packer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DetermineFramework ¶
func DetermineFramework(pj types.JavaProjectType, src afero.Fs) types.JavaFramework
DetermineFramework determines the framework of the Java project.
func DetermineJDKVersion ¶
func DetermineJDKVersion(pj types.JavaProjectType, src afero.Fs) string
DetermineJDKVersion determines the JDK version of the Java project.
func DetermineProjectType ¶
func DetermineProjectType(src afero.Fs) types.JavaProjectType
DetermineProjectType determines the project type of the Java project.
func DetermineTargetExt ¶
DetermineTargetExt determines the target extension of the Java project.
func GenerateDockerfile ¶
GenerateDockerfile generates the Dockerfile for Java projects.
func NewIdentifier ¶
func NewIdentifier() plan.Identifier
NewIdentifier returns a new Java identifier.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.