package aQute.maven.dto;
import java.net.URI;
import aQute.bnd.util.dto.DTO;
/**
* The <code><scm></code> element contains informations required to the
* SCM (Source Control Management) of the project.
*
*/
public class ScmDTO extends DTO {
/**
* The source control management system URL that describes the repository
* and how to connect to the repository. For more information, see the
* <a href="http://maven.apache.org/scm/scm-url-format.html">URL format</a>
* and <a href="http://maven.apache.org/scm/scms-overview.html">list of
* supported SCMs</a>. This connection is read-only. <br />
* <b>Default value is</b>: parent value [+ path adjustment] + artifactId
*/
public String connection;
/**
* Just like <code>connection</code>, but for developers, i.e. this scm
* connection will not be read only. <br />
* <b>Default value is</b>: parent value [+ path adjustment] + artifactId
*
*/
public String developerConnection;
/**
* The tag of current code. By default, it's set to HEAD during development.
*/
public String tag = "HEAD";
/**
* The URL to the project's browsable SCM repository, such as ViewVC or
* Fisheye. <br />
* <b>Default value is</b>: parent value [+ path adjustment] + artifactId
*
*/
public URI url;
}