Class MavenExecutionPlan

    • Method Detail

      • findLastInPhase

        public ExecutionPlanItem findLastInPhase​(String requestedPhase)
        Returns the last ExecutionPlanItem in the supplied phase. If no items are in the specified phase, the closest executionPlanItem from an earlier phase item will be returned.
        Parameters:
        requestedPhase - the requested phase The execution plan item
        Returns:
        The ExecutionPlanItem or null if none can be found
      • getNonThreadSafePlugins

        public Set<Plugin> getNonThreadSafePlugins()
        Get set of plugins having a goal/mojo used but not marked @threadSafe
        Returns:
        the set of plugins (without info on which goal is concerned)
      • getNonThreadSafeMojos

        public Set<MojoDescriptor> getNonThreadSafeMojos()
        Get set of mojos used but not marked @threadSafe
        Returns:
        the set of mojo descriptors
      • size

        public int size()