View Javadoc

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  }