1 package org.vafer.minijar.maven;
2
3 import java.io.File;
4 import java.util.Set;
5
6 import org.apache.maven.plugin.AbstractMojo;
7 import org.apache.maven.plugin.MojoExecutionException;
8 import org.apache.maven.plugin.MojoFailureException;
9 import org.apache.maven.project.MavenProject;
10
11 public final class MiniJarMojo extends AbstractMojo {
12
13 /***
14 * @parameter expression="${project}"
15 * @required
16 * @readonly
17 */
18 private MavenProject project;
19
20 private MavenProject getProject() {
21 if (project.getExecutionProject() != null) {
22 return project.getExecutionProject();
23 }
24
25 return project;
26 }
27
28
29 private File[] getDependencies() {
30 final Set projectArtifacts = getProject().getArtifacts();
31 return null;
32 }
33
34 public void execute() throws MojoExecutionException, MojoFailureException {
35 }
36
37 }