Class MavenTaskProperties

java.lang.Object
com.atlassian.bamboo.specs.api.model.task.TaskProperties
com.atlassian.bamboo.specs.model.task.MavenTaskProperties
All Implemented Interfaces:
EntityProperties

@Immutable public final class MavenTaskProperties extends TaskProperties
  • Field Details

    • goal

      @NotNull protected @NotNull String goal
    • projectFile

      @Nullable protected @Nullable String projectFile
    • environmentVariables

      @Nullable protected @Nullable String environmentVariables
    • jdk

      @Nullable protected @Nullable String jdk
    • executableLabel

      @Nullable protected @Nullable String executableLabel
    • hasTests

      protected boolean hasTests
    • testDirectoryOption

      @Nullable protected MavenTask.TestDirectoryOption testDirectoryOption
    • testResultsDirectory

      @Nullable protected @Nullable String testResultsDirectory
    • workingSubdirectory

      @Nullable protected @Nullable String workingSubdirectory
    • useMavenReturnCode

      protected boolean useMavenReturnCode
    • version

      protected int version
  • Constructor Details

  • Method Details

    • getGoal

      @NotNull public @NotNull String getGoal()
    • getProjectFile

      @Nullable public @Nullable String getProjectFile()
    • getEnvironmentVariables

      @Nullable public @Nullable String getEnvironmentVariables()
    • getJdk

      @Nullable public @Nullable String getJdk()
    • getExecutableLabel

      @Nullable public @Nullable String getExecutableLabel()
    • isHasTests

      public boolean isHasTests()
    • getTestDirectoryOption

      @NotNull public MavenTask.TestDirectoryOption getTestDirectoryOption()
    • getTestResultsDirectory

      @Nullable public @Nullable String getTestResultsDirectory()
    • getWorkingSubdirectory

      @Nullable public @Nullable String getWorkingSubdirectory()
    • isUseMavenReturnCode

      public boolean isUseMavenReturnCode()
    • getVersion

      @NotNull public @org.jetbrains.annotations.NotNull int getVersion()
    • getAtlassianPlugin

      @NotNull public @NotNull AtlassianModuleProperties getAtlassianPlugin()
      Specified by:
      getAtlassianPlugin in class TaskProperties
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class TaskProperties
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class TaskProperties
    • validate

      public void validate()
      Specified by:
      validate in interface EntityProperties
      Overrides:
      validate in class TaskProperties