1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.dependency.resolvers;
20
21 import java.io.File;
22
23 import org.apache.maven.artifact.handler.manager.ArtifactHandlerManager;
24 import org.apache.maven.execution.MavenSession;
25 import org.apache.maven.plugins.annotations.Parameter;
26 import org.apache.maven.plugins.dependency.fromDependencies.AbstractDependencyFilterMojo;
27 import org.apache.maven.plugins.dependency.utils.ResolverUtil;
28 import org.apache.maven.project.MavenProject;
29 import org.apache.maven.project.ProjectBuilder;
30 import org.sonatype.plexus.build.incremental.BuildContext;
31
32
33
34
35 public abstract class AbstractResolveMojo extends AbstractDependencyFilterMojo {
36
37
38
39
40
41
42
43 @Parameter(property = "outputFile")
44 protected File outputFile;
45
46
47
48
49
50
51 @Parameter(property = "appendOutput", defaultValue = "false")
52 protected boolean appendOutput;
53
54 protected AbstractResolveMojo(
55 MavenSession session,
56 BuildContext buildContext,
57 MavenProject project,
58 ResolverUtil resolverUtil,
59 ProjectBuilder projectBuilder,
60 ArtifactHandlerManager artifactHandlerManager) {
61 super(session, buildContext, project, resolverUtil, projectBuilder, artifactHandlerManager);
62 }
63 }