org.apache.maven.plugin.source
Class JavaSourcesDownloader

java.lang.Object
  extended by org.apache.maven.AbstractMavenComponent
      extended by org.apache.maven.plugin.source.JavaSourcesDownloader

public class JavaSourcesDownloader
extends org.apache.maven.AbstractMavenComponent

An helper class used to download java sources archives.

Version:
$Id: JavaSourcesDownloader.java 371078 2006-01-21 15:55:44Z snicoll $
Author:
Stephane Nicoll

Constructor Summary
JavaSourcesDownloader()
           
 
Method Summary
 void downloadJavaSources()
          Download the Java sources archive from the configured repositories.
 String getArtifactId()
           
 String getGroupId()
           
 org.apache.maven.project.Project getProject()
           
 String getVersion()
           
 boolean isBackwardCompatible()
           
 boolean isIgnoreErrors()
           
 void setArtifactId(String artifactId)
           
 void setBackwardCompatible(boolean backwardCompatible)
           
 void setGroupId(String groupId)
           
 void setIgnoreErrors(boolean ignoreErrors)
           
 void setProject(org.apache.maven.project.Project project)
           
 void setVersion(String version)
           
 
Methods inherited from class org.apache.maven.AbstractMavenComponent
getMessage, getMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaSourcesDownloader

public JavaSourcesDownloader()
Method Detail

downloadJavaSources

public void downloadJavaSources()
                         throws NullPointerException,
                                FileNotFoundException
Download the Java sources archive from the configured repositories.

Throws:
NullPointerException - if a mandatory parameter is not initialized
FileNotFoundException - if ignoreErrors is false and the archive is not found

getProject

public org.apache.maven.project.Project getProject()
Overrides:
getProject in class org.apache.maven.AbstractMavenComponent

setProject

public void setProject(org.apache.maven.project.Project project)
Overrides:
setProject in class org.apache.maven.AbstractMavenComponent

getGroupId

public String getGroupId()

setGroupId

public void setGroupId(String groupId)

getArtifactId

public String getArtifactId()

setArtifactId

public void setArtifactId(String artifactId)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

isIgnoreErrors

public boolean isIgnoreErrors()

setIgnoreErrors

public void setIgnoreErrors(boolean ignoreErrors)

isBackwardCompatible

public boolean isBackwardCompatible()

setBackwardCompatible

public void setBackwardCompatible(boolean backwardCompatible)


Copyright © 2001-2006 Apache Software Foundation. All Rights Reserved.