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("test-install")
10 public class TestInstallMojo 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 .testPlugin(true)
18 .pluginKey(pluginKey)
19 .server(server)
20 .port(getHttpPort(product))
21 .contextPath(getContextPath(product))
22 .username(username)
23 .password(password)
24 .build());
25 }
26 }