1 package com.atlassian.maven.plugins.amps;
2
3 import org.apache.maven.plugin.MojoExecutionException;
4 import org.apache.maven.plugin.MojoFailureException;
5 import org.jfrog.maven.annomojo.annotations.MojoGoal;
6 import org.jfrog.maven.annomojo.annotations.MojoParameter;
7
8
9
10
11 @MojoGoal("copy-bundled-dependencies")
12 public class CopyBundledDependenciesMojo extends AbstractAmpsMojo
13 {
14 @MojoParameter(expression = "extractDependencies", defaultValue = "false")
15 private Boolean extractDependencies;
16
17 public void execute() throws MojoExecutionException, MojoFailureException
18 {
19 if (!extractDependencies)
20 {
21 getMavenGoals().copyBundledDependencies();
22 }
23 else
24 {
25 getMavenGoals().extractBundledDependencies();
26 }
27 }
28 }