Class PluginExecution

    • Constructor Detail

      • PluginExecution

        public PluginExecution()
    • Method Detail

      • addGoal

        public void addGoal​(String string)
        Method addGoal.
        Parameters:
        string - a string object.
      • getGoals

        public List<String> getGoals()
        Method getGoals.
        Returns:
        List
      • getId

        public String getId()
        Get the identifier of this execution for labelling the goals during the build, and for matching executions to merge during inheritance and profile injection.
        Returns:
        String
      • getPhase

        public String getPhase()
        Get the build lifecycle phase to bind the goals in this execution to. If omitted, the goals will be bound to the default phase specified by the plugin.
        Returns:
        String
      • getPriority

        public int getPriority()
        Get the priority of this execution compared to other executions which are bound to the same phase. Warning: This is an internal utility property that is only public for technical reasons, it is not part of the public API. In particular, this property can be changed or deleted without prior notice.
        Returns:
        int
      • removeGoal

        public void removeGoal​(String string)
        Method removeGoal.
        Parameters:
        string - a string object.
      • setGoals

        public void setGoals​(List<String> goals)
        Set the goals to execute with the given configuration.
        Parameters:
        goals - a goals object.
      • setId

        public void setId​(String id)
        Set the identifier of this execution for labelling the goals during the build, and for matching executions to merge during inheritance and profile injection.
        Parameters:
        id - a id object.
      • setPhase

        public void setPhase​(String phase)
        Set the build lifecycle phase to bind the goals in this execution to. If omitted, the goals will be bound to the default phase specified by the plugin.
        Parameters:
        phase - a phase object.
      • setPriority

        public void setPriority​(int priority)
        Set the priority of this execution compared to other executions which are bound to the same phase. Warning: This is an internal utility property that is only public for technical reasons, it is not part of the public API. In particular, this property can be changed or deleted without prior notice.
        Parameters:
        priority - a priority object.