Class MavenArchetypeCommand

java.lang.Object
org.ikasan.archetype.AbstractMavenCommand
org.ikasan.archetype.MavenArchetypeCommand
All Implemented Interfaces:
MavenCommand

public class MavenArchetypeCommand extends AbstractMavenCommand implements MavenCommand
Maven Archetype Command implementation.
Author:
Ikasan Development Team
  • Constructor Details

    • MavenArchetypeCommand

      public MavenArchetypeCommand()
  • Method Details

    • getArchetypeGroupId

      public String getArchetypeGroupId()
    • setArchetypeGroupId

      public void setArchetypeGroupId(String archetypeGroupId)
    • getArchetypeArtifactId

      public String getArchetypeArtifactId()
    • setArchetypeArtifactId

      public void setArchetypeArtifactId(String archetypeArtifactId)
    • getArchetypeVersion

      public String getArchetypeVersion()
    • setArchetypeVersion

      public void setArchetypeVersion(String archetypeVersion)
    • getGroupId

      public String getGroupId()
    • setGroupId

      public void setGroupId(String groupId)
    • getArtifactId

      public String getArtifactId()
    • setArtifactId

      public void setArtifactId(String artifactId)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getSourceFlowName

      public String getSourceFlowName()
    • setSourceFlowName

      public void setSourceFlowName(String sourceFlowName)
    • getTargetFlowName

      public String getTargetFlowName()
    • setTargetFlowName

      public void setTargetFlowName(String targetFlowName)
    • getCommandProperties

      public Properties getCommandProperties()
      Description copied from class: AbstractMavenCommand
      Getter for returning the mvn configuration as command properties
      Overrides:
      getCommandProperties in class AbstractMavenCommand
      Returns:
    • execute

      public MavenProject execute() throws org.apache.maven.shared.invoker.MavenInvocationException, org.apache.maven.shared.utils.cli.CommandLineException
      Description copied from interface: MavenCommand
      Execute the Maven command.
      Specified by:
      execute in interface MavenCommand
      Overrides:
      execute in class AbstractMavenCommand
      Returns:
      Throws:
      org.apache.maven.shared.invoker.MavenInvocationException
      org.apache.maven.shared.utils.cli.CommandLineException