1 package com.atlassian.maven.plugins.amps.pdk;
2
3 import com.atlassian.maven.plugins.amps.PdkParams;
4 import com.atlassian.maven.plugins.amps.product.ProductHandler;
5 import org.apache.maven.plugin.MojoExecutionException;
6 import org.apache.maven.plugin.MojoFailureException;
7 import org.jfrog.maven.annomojo.annotations.MojoGoal;
8
9 @MojoGoal("install")
10 public class InstallMojo extends AbstractPdkMojo
11 {
12 public void execute() throws MojoExecutionException, MojoFailureException
13 {
14 ensurePluginKeyExists();
15 final ProductHandler product = createProductHandler(getProductId());
16 getMavenGoals().installPlugin(new PdkParams.Builder()
17 .pluginKey(pluginKey)
18 .server(server)
19 .port(getHttpPort(product))
20 .contextPath(getContextPath(product))
21 .username(username)
22 .password(password)
23 .build());
24 }
25 }