Package org.apache.maven.model
Class RepositoryBase
- java.lang.Object
-
- org.apache.maven.model.RepositoryBase
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
DeploymentRepository,Repository
public class RepositoryBase extends java.lang.Object implements java.io.SerializableA repository contains the information needed for establishing connections with remote repository.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringidA unique identifier for a repository.private java.lang.StringlayoutThe type of layout this repository uses for locating and storing artifacts - can belegacyordefault.private java.lang.StringnameHuman readable name of the repository.private java.lang.StringurlThe url of the repository, in the formprotocol://hostname/path.
-
Constructor Summary
Constructors Constructor Description RepositoryBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetId()Get a unique identifier for a repository.java.lang.StringgetLayout()Get the type of layout this repository uses for locating and storing artifacts - can belegacyordefault.java.lang.StringgetName()Get human readable name of the repository.java.lang.StringgetUrl()Get the url of the repository, in the formprotocol://hostname/path.voidsetId(java.lang.String id)Set a unique identifier for a repository.voidsetLayout(java.lang.String layout)Set the type of layout this repository uses for locating and storing artifacts - can belegacyordefault.voidsetName(java.lang.String name)Set human readable name of the repository.voidsetUrl(java.lang.String url)Set the url of the repository, in the formprotocol://hostname/path.
-
-
-
Field Detail
-
id
private java.lang.String id
A unique identifier for a repository. This is used to match the repository to configuration in thesettings.xmlfile, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.
-
name
private java.lang.String name
Human readable name of the repository.
-
url
private java.lang.String url
The url of the repository, in the formprotocol://hostname/path.
-
layout
private java.lang.String layout
The type of layout this repository uses for locating and storing artifacts - can belegacyordefault.
-
-
Method Detail
-
getId
public java.lang.String getId()
Get a unique identifier for a repository. This is used to match the repository to configuration in thesettings.xmlfile, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.- Returns:
- String
-
getLayout
public java.lang.String getLayout()
Get the type of layout this repository uses for locating and storing artifacts - can belegacyordefault.- Returns:
- String
-
getName
public java.lang.String getName()
Get human readable name of the repository.- Returns:
- String
-
getUrl
public java.lang.String getUrl()
Get the url of the repository, in the formprotocol://hostname/path.- Returns:
- String
-
setId
public void setId(java.lang.String id)
Set a unique identifier for a repository. This is used to match the repository to configuration in thesettings.xmlfile, for example. Furthermore, the identifier is used during POM inheritance and profile injection to detect repositories that should be merged.- Parameters:
id-
-
setLayout
public void setLayout(java.lang.String layout)
Set the type of layout this repository uses for locating and storing artifacts - can belegacyordefault.- Parameters:
layout-
-
setName
public void setName(java.lang.String name)
Set human readable name of the repository.- Parameters:
name-
-
setUrl
public void setUrl(java.lang.String url)
Set the url of the repository, in the formprotocol://hostname/path.- Parameters:
url-
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
-