org.apache.maven.artifact.deployer
Class RepositoryBuilder

java.lang.Object
  extended byorg.apache.maven.artifact.deployer.RepositoryBuilder

public class RepositoryBuilder
extends Object

Perform mapping between project's properties and attributes of Wagon Repository class.

Version:
$Id: RepositoryBuilder.java 532339 2007-04-25 12:28:56Z ltheussl $
Author:
Brett Porter

Constructor Summary
RepositoryBuilder()
           
 
Method Summary
static void configureFtpWagon(org.apache.maven.project.Project project, String id, org.apache.maven.wagon.providers.ftp.FtpWagon wagon)
           
static void configureScpWagon(org.apache.maven.project.Project project, String id, org.apache.maven.wagon.providers.ssh.jsch.ScpWagon wagon)
           
static void configureSftpWagon(org.apache.maven.project.Project project, String id, org.apache.maven.wagon.providers.ssh.jsch.SftpWagon wagon)
           
static void configureSshExternalWagon(org.apache.maven.project.Project project, String id, org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon wagon)
           
static void configureSshWagon(org.apache.maven.project.Project project, String id, org.apache.maven.wagon.providers.ssh.AbstractSshWagon wagon)
           
static org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(org.apache.maven.project.Project project, String id)
           
static void getProxyInfo(org.apache.maven.project.Project project)
           
static org.apache.maven.wagon.repository.Repository getRepository(org.apache.maven.project.Project project, String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryBuilder

public RepositoryBuilder()
Method Detail

getRepository

public static org.apache.maven.wagon.repository.Repository getRepository(org.apache.maven.project.Project project,
                                                                         String id)
                                                                  throws org.apache.maven.MavenException
Throws:
org.apache.maven.MavenException

configureFtpWagon

public static void configureFtpWagon(org.apache.maven.project.Project project,
                                     String id,
                                     org.apache.maven.wagon.providers.ftp.FtpWagon wagon)

configureSshWagon

public static void configureSshWagon(org.apache.maven.project.Project project,
                                     String id,
                                     org.apache.maven.wagon.providers.ssh.AbstractSshWagon wagon)

configureSftpWagon

public static void configureSftpWagon(org.apache.maven.project.Project project,
                                      String id,
                                      org.apache.maven.wagon.providers.ssh.jsch.SftpWagon wagon)

configureScpWagon

public static void configureScpWagon(org.apache.maven.project.Project project,
                                     String id,
                                     org.apache.maven.wagon.providers.ssh.jsch.ScpWagon wagon)

configureSshExternalWagon

public static void configureSshExternalWagon(org.apache.maven.project.Project project,
                                             String id,
                                             org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon wagon)

getProxyInfo

public static void getProxyInfo(org.apache.maven.project.Project project)

getAuthenticationInfo

public static org.apache.maven.wagon.authentication.AuthenticationInfo getAuthenticationInfo(org.apache.maven.project.Project project,
                                                                                             String id)


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