org.apache.maven.model.RepositoryBase Maven / Gradle / Ivy
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello 2.1.2,
// any modifications will be overwritten.
// ==============================================================
package org.apache.maven.model;
/**
* A repository contains the information needed for establishing
* connections with
* remote repository.
*
* @version $Revision$ $Date$
*/
@SuppressWarnings( "all" )
public class RepositoryBase
implements java.io.Serializable, java.lang.Cloneable, org.apache.maven.model.InputLocationTracker
{
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
*
*
* 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.
*
*
*/
private String id;
/**
* Human readable name of the repository.
*/
private String name;
/**
*
*
* The url of the repository, in the form
* protocol://hostname/path
.
*
*
*/
private String url;
/**
*
*
* The type of layout this repository uses for
* locating and storing artifacts -
* can be legacy
or
* default
.
*
*
*/
private String layout = "default";
/**
* Field locations.
*/
private java.util.Map