Class MojoExecutionStub

java.lang.Object
org.apache.maven.api.plugin.testing.stubs.MojoExecutionStub
All Implemented Interfaces:
org.apache.maven.api.MojoExecution

public class MojoExecutionStub extends Object implements org.apache.maven.api.MojoExecution
Stub for MojoExecution.
  • Constructor Details

    • MojoExecutionStub

      public MojoExecutionStub(String artifactId, String executionId, String goal)
    • MojoExecutionStub

      public MojoExecutionStub(String artifactId, String executionId, String goal, org.apache.maven.api.xml.XmlNode dom)
  • Method Details

    • getPlugin

      public org.apache.maven.api.model.Plugin getPlugin()
      Specified by:
      getPlugin in interface org.apache.maven.api.MojoExecution
    • getExecutionId

      public String getExecutionId()
      Specified by:
      getExecutionId in interface org.apache.maven.api.MojoExecution
    • getGoal

      public String getGoal()
      Specified by:
      getGoal in interface org.apache.maven.api.MojoExecution
    • getConfiguration

      public Optional<org.apache.maven.api.xml.XmlNode> getConfiguration()
      Specified by:
      getConfiguration in interface org.apache.maven.api.MojoExecution