Class RepositoryBase

java.lang.Object
org.apache.maven.model.RepositoryBase
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DeploymentRepository, Repository

public class RepositoryBase extends Object implements Serializable
A repository contains the information needed for establishing connections with remote repository.
Version:
$Revision$ $Date$
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Get a unique identifier for a repository.
    Get the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
    Get human readable name of the repository.
    Get the url of the repository, in the form protocol://hostname/path.
    void
    Set a unique identifier for a repository.
    void
    setLayout(String layout)
    Set the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
    void
    Set human readable name of the repository.
    void
    Set the url of the repository, in the form protocol://hostname/path.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RepositoryBase

      public RepositoryBase()
  • Method Details

    • getId

      public String getId()
      Get a unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.
      Returns:
      String
    • getLayout

      public String getLayout()
      Get the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
      Returns:
      String
    • getName

      public String getName()
      Get human readable name of the repository.
      Returns:
      String
    • getUrl

      public String getUrl()
      Get the url of the repository, in the form protocol://hostname/path.
      Returns:
      String
    • setId

      public void setId(String id)
      Set a unique identifier for a repository. This is used to match the repository to configuration in the settings.xml file, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.
      Parameters:
      id - a id object.
    • setLayout

      public void setLayout(String layout)
      Set the type of layout this repository uses for locating and storing artifacts - can be legacy or default.
      Parameters:
      layout - a layout object.
    • setName

      public void setName(String name)
      Set human readable name of the repository.
      Parameters:
      name - a name object.
    • setUrl

      public void setUrl(String url)
      Set the url of the repository, in the form protocol://hostname/path.
      Parameters:
      url - a url object.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      See Also: