Interface Strategy

  • All Known Implementing Classes:
    DefaultStrategy

    public interface Strategy
    Interface to override default strategy. If a method returns null, the default will be used, otherwise the provided collection of phaseIds
    Since:
    3.0.0
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getBranchPhases()
      The release phases to execute the calling the branch goal
      java.util.List<java.lang.String> getPerformPhases()
      The release phases to execute the calling the perform goal
      java.util.List<java.lang.String> getPreparePhases()
      The release phases to execute the calling the prepare goal
      java.util.List<java.lang.String> getRollbackPhases()
      The release phases to execute the calling the rollback goal
      java.util.List<java.lang.String> getUpdateVersionsPhases()
      The release phases to execute the calling the update-versions goal
    • Method Detail

      • getPreparePhases

        java.util.List<java.lang.String> getPreparePhases()
        The release phases to execute the calling the prepare goal
        Returns:
      • getPerformPhases

        java.util.List<java.lang.String> getPerformPhases()
        The release phases to execute the calling the perform goal
        Returns:
      • getBranchPhases

        java.util.List<java.lang.String> getBranchPhases()
        The release phases to execute the calling the branch goal
        Returns:
      • getRollbackPhases

        java.util.List<java.lang.String> getRollbackPhases()
        The release phases to execute the calling the rollback goal
        Returns:
      • getUpdateVersionsPhases

        java.util.List<java.lang.String> getUpdateVersionsPhases()
        The release phases to execute the calling the update-versions goal
        Returns: