Bu Sayfayı Paylaş:

Kavram

SCM - Software Configuration Management - Source Code/Control Management

Tanım: Maven'de source control (CVS, SVN, GIT vb..) ile iletişimi sağlayan sistem. pom.xml içinde SCM elementi ile tanımlamalar yapılmaktadır.

Örnek

pom.xml İçinde SCM ile SVN Tanımlama Örneği

SVN için pom.xml içinde aşağıdaki gibi bir örnek yapılabilir:
<scm>
	<connection>scm:svn:http://svn.myserver.com/repos/myproject/trunk</connection>
	<developerConnection>scm:svn:http://svn.myserver.com/repos/myproject/trunk</developerConnection>
	<url>http://svn.myserver.com/repos/myproject/trunk</url>
</scm>
Yukarıdaki örnekte svn.myserver.com URL üzerindeki SVN sunucusu kullanılmaktadır. myproject adında bir proje için tanımlanmıştır. connection elementi read only'dir. (sadece svn'den projeye dosyaları indirmek amaçlı). developerConnection ise yazma yapılabilen URL'dir ve değişikliklerin sunucuya gönderilmesi sağlanır. url ise SVN'in adresidir. Eğer SVN yerine CVS için scm:cvs:pserver:cvs.myserver.com:/cvs/root:myproject şeklinde olabilir.



Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir