org.apache.maven.model.DistributionManagement Maven / Gradle / Ivy
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello 2.1.2,
// any modifications will be overwritten.
// ==============================================================
package org.apache.maven.model;
/**
* This elements describes all that pertains to distribution for a
* project. It is
* primarily used for deployment of artifacts and the site
* produced by the build.
*
* @version $Revision$ $Date$
*/
@SuppressWarnings( "all" )
public class DistributionManagement
implements java.io.Serializable, java.lang.Cloneable, org.apache.maven.model.InputLocationTracker
{
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
* Information needed to deploy the artifacts generated by the
* project to a
* remote repository.
*/
private DeploymentRepository repository;
/**
*
*
* Where to deploy snapshots of artifacts to. If
* not given, it defaults to the
* repository
element.
*
*
*/
private DeploymentRepository snapshotRepository;
/**
* Information needed for deploying the web site of the project.
*/
private Site site;
/**
*
*
* The URL of the project's download page. If not
* given users will be
* referred to the homepage given by
* url
.
* This is given to assist in locating artifacts
* that are not in the repository due to
* licensing restrictions.
*
*
*/
private String downloadUrl;
/**
* Relocation information of the artifact if it has been moved
* to a new group ID
* and/or artifact ID.
*/
private Relocation relocation;
/**
*
*
* Gives the status of this artifact in the remote
* repository.
* This must not be set in your local project, as
* it is updated by
* tools placing it in the reposiory. Valid values
* are: none
(default),
* converted
(repository manager
* converted this from an Maven 1 POM),
* partner
* (directly synced from a partner Maven 2
* repository), deployed
(was deployed from a
* Maven 2
* instance), verified
(has been hand
* verified as correct and final).
*
*
*/
private String status;
/**
* Field locations.
*/
private java.util.Map