summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java
diff options
context:
space:
mode:
authorMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-06 14:44:29 +0200
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2009-10-06 14:44:29 +0200
commit3dca89f0015613ab3f287945965e9f92a6079cd8 (patch)
treea00619a63c55b74c16ac8116d04b21f322e1747b /src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java
parent75b9fcffc6709f9c65990f6d04d593d3bfb4743d (diff)
downloadmaven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.tar.gz
maven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.tar.bz2
maven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.tar.xz
maven-nar-plugin-3dca89f0015613ab3f287945965e9f92a6079cd8.zip
Reformat all source files and add licenses to tests
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java102
1 files changed, 54 insertions, 48 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java b/src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java
index 08c5546..cf7fa1b 100644
--- a/src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java
+++ b/src/main/java/org/apache/maven/plugin/nar/NarDownloadMojo.java
@@ -28,62 +28,68 @@ import org.apache.maven.plugin.MojoFailureException;
/**
* Downloads any dependent NAR files. This includes the noarch and aol type NAR files.
- *
+ *
* @goal nar-download
* @phase generate-sources
* @requiresProject
* @requiresDependencyResolution
* @author Mark Donszelmann
*/
-public class NarDownloadMojo extends AbstractDependencyMojo {
+public class NarDownloadMojo
+ extends AbstractDependencyMojo
+{
+
+ /**
+ * Artifact resolver, needed to download source jars for inclusion in classpath.
+ *
+ * @component role="org.apache.maven.artifact.resolver.ArtifactResolver"
+ * @required
+ * @readonly
+ */
+ private ArtifactResolver artifactResolver;
+
+ /**
+ * Remote repositories which will be searched for source attachments.
+ *
+ * @parameter expression="${project.remoteArtifactRepositories}"
+ * @required
+ * @readonly
+ */
+ private List remoteArtifactRepositories;
+
+ /**
+ * List of classifiers which you want download. Example ppc-MacOSX-g++, x86-Windows-msvc, i386-Linux-g++.
+ *
+ * @parameter expression=""
+ */
+ private List classifiers;
- /**
- * Artifact resolver, needed to download source jars for inclusion in
- * classpath.
- *
- * @component role="org.apache.maven.artifact.resolver.ArtifactResolver"
- * @required
- * @readonly
- */
- private ArtifactResolver artifactResolver;
+ public void execute()
+ throws MojoExecutionException, MojoFailureException
+ {
+ getLog().info( "Using AOL: " + getAOL() );
- /**
- * Remote repositories which will be searched for source attachments.
- *
- * @parameter expression="${project.remoteArtifactRepositories}"
- * @required
- * @readonly
- */
- private List remoteArtifactRepositories;
+ if ( shouldSkip() )
+ {
+ getLog().info( "***********************************************************************" );
+ getLog().info( "NAR Plugin SKIPPED, no NAR Libraries will be produced." );
+ getLog().info( "***********************************************************************" );
- /**
- * List of classifiers which you want download. Example ppc-MacOSX-g++,
- * x86-Windows-msvc, i386-Linux-g++.
- *
- * @parameter expression=""
- */
- private List classifiers;
+ return;
+ }
- public void execute() throws MojoExecutionException, MojoFailureException {
- getLog().info("Using AOL: "+getAOL());
-
- if (shouldSkip()) {
- getLog().info("***********************************************************************");
- getLog().info("NAR Plugin SKIPPED, no NAR Libraries will be produced.");
- getLog().info("***********************************************************************");
-
- return;
- }
-
- List narArtifacts = getNarManager().getNarDependencies("compile");
- if (classifiers == null) {
- getNarManager().downloadAttachedNars(narArtifacts, remoteArtifactRepositories,
- artifactResolver, null);
- } else {
- for (Iterator j = classifiers.iterator(); j.hasNext();) {
- getNarManager().downloadAttachedNars(narArtifacts, remoteArtifactRepositories,
- artifactResolver, (String) j.next());
- }
- }
- }
+ List narArtifacts = getNarManager().getNarDependencies( "compile" );
+ if ( classifiers == null )
+ {
+ getNarManager().downloadAttachedNars( narArtifacts, remoteArtifactRepositories, artifactResolver, null );
+ }
+ else
+ {
+ for ( Iterator j = classifiers.iterator(); j.hasNext(); )
+ {
+ getNarManager().downloadAttachedNars( narArtifacts, remoteArtifactRepositories, artifactResolver,
+ (String) j.next() );
+ }
+ }
+ }
}