1   package com.atlassian.maven.plugins.amps.cli;
2   
3   import com.atlassian.maven.plugins.amps.AbstractProductAwareMojo;
4   import org.apache.maven.plugin.MojoExecutionException;
5   import org.apache.maven.plugin.MojoFailureException;
6   import org.jfrog.maven.annomojo.annotations.MojoGoal;
7   import org.jfrog.maven.annomojo.annotations.MojoParameter;
8   
9   @MojoGoal("cli")
10  public class CliMojo extends AbstractProductAwareMojo
11  {
12      @MojoParameter(expression = "${cli.port}", defaultValue = "4330")
13      private int cliPort;
14  
15      public void execute() throws MojoExecutionException, MojoFailureException
16      {
17          getMavenGoals().startCli(getPluginInformation(), cliPort);
18      }
19  }