Documentation
¶
Index ¶
- Constants
- func DetectJavaBuildSystem(projectDirectory string) string
- func DetectJavaProject(projectDir string) bool
- func GetJarManifestContent(jarFile string) (string, error)
- func IsJarExecutable(jarFile string) bool
- func MavenWrapperSetup(projectDirectory string)
- type BuildActionStruct
- type PublishActionStruct
- type RunActionStruct
- type TestActionStruct
Constants ¶
const GradleCommandPrefix = `java "-Dorg.gradle.appname=gradlew" "-classpath" "gradle/wrapper/gradle-wrapper.jar" "org.gradle.wrapper.GradleWrapperMain"`
Variables ¶
This section is empty.
Functions ¶
func DetectJavaBuildSystem ¶
DetectJavaBuildSystem returns the build system used in the project
func DetectJavaProject ¶
DetectJavaProject checks if the target directory is a java project
func GetJarManifestContent ¶
func IsJarExecutable ¶
func MavenWrapperSetup ¶
func MavenWrapperSetup(projectDirectory string)
MavenWrapperSetup makes sure that the maven wrapper is setup correctly for a maven project
Types ¶
type BuildActionStruct ¶
type BuildActionStruct struct{}
Action implementation
func (BuildActionStruct) Check ¶
func (action BuildActionStruct) Check(ctx api.ActionExecutionContext) bool
Check if this package can handle the current environment
func (BuildActionStruct) Execute ¶
func (action BuildActionStruct) Execute(ctx api.ActionExecutionContext)
Check if this package can handle the current environment
func (BuildActionStruct) GetDetails ¶
func (action BuildActionStruct) GetDetails(ctx api.ActionExecutionContext) api.ActionDetails
GetDetails returns information about this action
type PublishActionStruct ¶
type PublishActionStruct struct{}
Publish
func (PublishActionStruct) Check ¶
func (action PublishActionStruct) Check(ctx api.ActionExecutionContext) bool
Check if this package can handle the current environment
func (PublishActionStruct) Execute ¶
func (action PublishActionStruct) Execute(ctx api.ActionExecutionContext)
Check if this package can handle the current environment
func (PublishActionStruct) GetDetails ¶
func (action PublishActionStruct) GetDetails(ctx api.ActionExecutionContext) api.ActionDetails
GetDetails returns information about this action
type RunActionStruct ¶
type RunActionStruct struct{}
Action implementation
func (RunActionStruct) Check ¶
func (action RunActionStruct) Check(ctx api.ActionExecutionContext) bool
Check if this package can handle the current environment
func (RunActionStruct) Execute ¶
func (action RunActionStruct) Execute(ctx api.ActionExecutionContext)
Check if this package can handle the current environment
func (RunActionStruct) GetDetails ¶
func (action RunActionStruct) GetDetails(ctx api.ActionExecutionContext) api.ActionDetails
GetDetails returns information about this action
type TestActionStruct ¶
type TestActionStruct struct{}
Action implementation
func (TestActionStruct) Check ¶
func (action TestActionStruct) Check(ctx api.ActionExecutionContext) bool
Check if this package can handle the current environment
func (TestActionStruct) Execute ¶
func (action TestActionStruct) Execute(ctx api.ActionExecutionContext)
Check if this package can handle the current environment
func (TestActionStruct) GetDetails ¶
func (action TestActionStruct) GetDetails(ctx api.ActionExecutionContext) api.ActionDetails
GetDetails returns information about this action