2011-11-20 32 views
9

Soru. pom.xml'Bu http://maven.apache.org/scm/plugins/usage.htmlmaven scm eklentisi - url yapılandırma değeri nedir?

Örnek:: Maven scm-plugin

<scm> 
    <connection>scm:svn:http://somerepository.com/svn_repo/trunk</connection> 
    <developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk</developerConnection> 
    <url>http://somerepository.com/view.cvs</url> 
    </scm> 

tam <url> etiketi ne için kullanılır? Bulduğum

diğer iki Buraya açıkladı: http://maven.apache.org/pom.html

"bağlantısı, DeveloperConnection. İki bağlantı elemanları tek bağlantı için okuma erişimi gerektiren Maven aracılığıyla sürüm kontrol sistemine bağlamak için ne kadar iletmek Maven kaynağı kodunu (örneğin, bir güncelleme) bulabilmek için developerConnection, yazma erişimi verecek bir bağlantı gerektirir. "

Ama hiçbir yerde bulamıyorum <url> etiketinin amacı nedir?

Özellikle

, <url> dağıtma döngüsü üzerinde herhangi bir etkisi ya da

mvn release:prepare 
mvn release:perform 

komutları var?

sayesinde, projeleri için

cevap

15

(Scm aşağı kaydırarak ve daha sonra url yakın sonuna kadar):

böyle ViewVC veya fisheye olarak projenin göz atılabilir SCM depo, URL. Başka bir deyişle

, geliştirici proje en hakkındaki göz atılabilir kök dizinine, (kod kontrol etmeden) bir web tarayıcısı kullanarak <url> etiket noktalarını kaynağını göz böylece projenizi kurulum varsa kaynak kodu.

<url> etiketi, mvn release:prepare veya mvn release:perform tarafından kullanılmaz. Sonar gibi araçlar tarafından kullanılır, böylece kaynak koduna aracın raporunu okuyan birinden kolayca erişilebilir.

+0

Teşekkürler matsev! Çok güzel, xsd'nin dokümantasyon kadar yardımcı olduğunu hiç fark etmemiştim. Çok kullanışlı! – Rop

1

biz sadece bağlantı ve DeveloperConnection ayarlayın. Ben url'yi görmezden gelebilirsiniz.

URL muhtemelen bilgi amaçlıdır. Şirketinize bir bağlantı ekleyebilir veya hatta ana sayfa projeleri ekleyebilirsiniz. Maven's xsd itibaren