org.apache.maven.model
Class Scm

java.lang.Object
  extended by org.apache.maven.model.Scm
All Implemented Interfaces:
java.io.Serializable

public class Scm
extends java.lang.Object
implements java.io.Serializable

Class Scm.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
private  java.lang.String connection
          The source control management system URL that describes the repository and how to connect to the repository.
private  java.lang.String developerConnection
          Just like connection, but for developers, i.e.
private  java.lang.String tag
          The tag of current code.
private  java.lang.String url
          The URL to the project's browsable SCM repository, such as ViewVC or Fisheye.
 
Constructor Summary
Scm()
           
 
Method Summary
 java.lang.String getConnection()
          Get the source control management system URL that describes the repository and how to connect to the repository.
 java.lang.String getDeveloperConnection()
          Get just like connection, but for developers, i.e.
 java.lang.String getTag()
          Get the tag of current code.
 java.lang.String getUrl()
          Get the URL to the project's browsable SCM repository, such as ViewVC or Fisheye.
 void setConnection(java.lang.String connection)
          Set the source control management system URL that describes the repository and how to connect to the repository.
 void setDeveloperConnection(java.lang.String developerConnection)
          Set just like connection, but for developers, i.e.
 void setTag(java.lang.String tag)
          Set the tag of current code.
 void setUrl(java.lang.String url)
          Set the URL to the project's browsable SCM repository, such as ViewVC or Fisheye.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connection

private java.lang.String connection
The source control management system URL that describes the repository and how to connect to the repository. For more information, see the URL format and list of supported SCMs. This connection is read-only.


developerConnection

private java.lang.String developerConnection
Just like connection, but for developers, i.e. this scm connection will not be read only.


tag

private java.lang.String tag
The tag of current code. By default, it's set to HEAD during development.


url

private java.lang.String url
The URL to the project's browsable SCM repository, such as ViewVC or Fisheye.

Constructor Detail

Scm

public Scm()
Method Detail

getConnection

public java.lang.String getConnection()
Get the source control management system URL that describes the repository and how to connect to the repository. For more information, see the URL format and list of supported SCMs. This connection is read-only.

Returns:
String

getDeveloperConnection

public java.lang.String getDeveloperConnection()
Get just like connection, but for developers, i.e. this scm connection will not be read only.

Returns:
String

getTag

public java.lang.String getTag()
Get the tag of current code. By default, it's set to HEAD during development.

Returns:
String

getUrl

public java.lang.String getUrl()
Get the URL to the project's browsable SCM repository, such as ViewVC or Fisheye.

Returns:
String

setConnection

public void setConnection(java.lang.String connection)
Set the source control management system URL that describes the repository and how to connect to the repository. For more information, see the URL format and list of supported SCMs. This connection is read-only.

Parameters:
connection -

setDeveloperConnection

public void setDeveloperConnection(java.lang.String developerConnection)
Set just like connection, but for developers, i.e. this scm connection will not be read only.

Parameters:
developerConnection -

setTag

public void setTag(java.lang.String tag)
Set the tag of current code. By default, it's set to HEAD during development.

Parameters:
tag -

setUrl

public void setUrl(java.lang.String url)
Set the URL to the project's browsable SCM repository, such as ViewVC or Fisheye.

Parameters:
url -