org.apache.maven.report.projectinfo.dependencies
Class RepositoryUtils
java.lang.Object
org.apache.maven.report.projectinfo.dependencies.RepositoryUtils
public class RepositoryUtils
- extends java.lang.Object
Constructor Summary |
RepositoryUtils(org.apache.maven.artifact.manager.WagonManager wagonManager,
org.apache.maven.settings.Settings settings,
org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
java.util.List remoteRepositories,
java.util.List pluginRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
Method Summary |
boolean |
dependencyExistsInRepo(org.apache.maven.artifact.repository.ArtifactRepository repo,
org.apache.maven.artifact.Artifact artifact)
|
org.apache.maven.artifact.repository.ArtifactRepository |
getLocalRepository()
|
org.apache.maven.project.MavenProject |
getMavenProjectFromRepository(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Get the Maven project from the repository depending the Artifact given. |
java.util.List |
getPluginArtifactRepositories()
|
org.apache.maven.wagon.proxy.ProxyInfo |
getProxyInfo(org.apache.maven.settings.Settings settings)
Convenience method to map a Proxy object from the user system settings to a ProxyInfo
object. |
java.util.List |
getRemoteArtifactRepositories()
|
void |
resolve(org.apache.maven.artifact.Artifact artifact)
|
void |
setLog(org.apache.maven.plugin.logging.Log log)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryUtils
public RepositoryUtils(org.apache.maven.artifact.manager.WagonManager wagonManager,
org.apache.maven.settings.Settings settings,
org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.resolver.ArtifactResolver resolver,
java.util.List remoteRepositories,
java.util.List pluginRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
setLog
public void setLog(org.apache.maven.plugin.logging.Log log)
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
getRemoteArtifactRepositories
public java.util.List getRemoteArtifactRepositories()
getPluginArtifactRepositories
public java.util.List getPluginArtifactRepositories()
resolve
public void resolve(org.apache.maven.artifact.Artifact artifact)
throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
org.apache.maven.artifact.resolver.ArtifactNotFoundException
- Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.resolver.ArtifactNotFoundException
dependencyExistsInRepo
public boolean dependencyExistsInRepo(org.apache.maven.artifact.repository.ArtifactRepository repo,
org.apache.maven.artifact.Artifact artifact)
getProxyInfo
public org.apache.maven.wagon.proxy.ProxyInfo getProxyInfo(org.apache.maven.settings.Settings settings)
- Convenience method to map a
Proxy
object from the user system settings to a ProxyInfo
object.
- Parameters:
settings
- the system settings
- Returns:
- a proxyInfo object instancied or null if no active proxy is define in the settings.xml
getMavenProjectFromRepository
public org.apache.maven.project.MavenProject getMavenProjectFromRepository(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws org.apache.maven.project.ProjectBuildingException
- Get the
Maven project
from the repository depending the Artifact
given.
- Parameters:
artifact
- an artifactlocalRepository
- the local repository
- Returns:
- the Maven project for the given artifact
- Throws:
org.apache.maven.project.ProjectBuildingException
- if any
Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.