Class MavenTask


  • public class MavenTask
    extends com.atlassian.bamboo.specs.api.builders.task.Task<MavenTask,​MavenTaskProperties>
    Maven 2/3 build task builder.
    • Field Detail

      • goal

        @NotNull
        protected @NotNull java.lang.String goal
      • projectFile

        @Nullable
        protected @Nullable java.lang.String projectFile
      • environmentVariables

        @Nullable
        protected @Nullable java.lang.String environmentVariables
      • jdk

        @Nullable
        protected @Nullable java.lang.String jdk
      • label

        @Nullable
        protected @Nullable java.lang.String label
      • hasTests

        protected boolean hasTests
      • testResultsDirectory

        @Nullable
        protected @Nullable java.lang.String testResultsDirectory
      • workingSubdirectory

        @Nullable
        protected @Nullable java.lang.String workingSubdirectory
      • useMavenReturnCode

        protected boolean useMavenReturnCode
      • version

        protected int version
    • Constructor Detail

      • MavenTask

        public MavenTask()
    • Method Detail

      • goal

        public MavenTask goal​(@NotNull
                              @NotNull java.lang.String goal)
      • projectFile

        public MavenTask projectFile​(java.lang.String projectFile)
      • environmentVariables

        public MavenTask environmentVariables​(java.lang.String environmentVariables)
      • jdk

        public MavenTask jdk​(java.lang.String jdk)
      • executableLabel

        public MavenTask executableLabel​(java.lang.String label)
      • hasTests

        public MavenTask hasTests​(boolean hasTests)
      • standardResultsPath

        public MavenTask standardResultsPath()
      • testResultsPath

        public MavenTask testResultsPath​(java.lang.String testResultsDirectory)
      • workingSubdirectory

        public MavenTask workingSubdirectory​(java.lang.String workingSubdirectory)
      • useMavenReturnCode

        public MavenTask useMavenReturnCode​(boolean useMavenReturnCode)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class com.atlassian.bamboo.specs.api.builders.task.Task<MavenTask,​MavenTaskProperties>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.atlassian.bamboo.specs.api.builders.task.Task<MavenTask,​MavenTaskProperties>