2013-09-05 22 views
5

Bunu yapmak için bir yol olup olmadığını bilmek istiyorum, xml dosyalarını temel alan sıfırdan bir mflow dosyasından otomatik olarak oluşturmak.xml tabanlı bir Mule mflow dosyasını otomatik olarak oluşturmanın bir yolu var mı?

Değilse, bu mflow dosyalarını SVN ile birleştirmeyi nasıl başarabilirsiniz? Temelde imkansız! bunları sürükleyip bırakarak veya xml'ye girip el ile de ekleyerek IDE Mule UI'den el ile birleştirmeniz gerekir.

Teşekkürler.

+0

Bu hala iyi bir cevaba ihtiyacı olan önemli bir sorudur. .mflow dosyaları üzerinde çakışma çözünürlüğü sadece tahmin çalışmasıdır. – Rondo

cevap

0

Katır stüdyoyu kullanarak bu dosyalar, kaydeder (dosya silme veya düzenleme) üzerinde gerçek zamanlı olarak yansıtılır. Eğer bunu MS'in dışında yapmak istiyorsanız, karınca gibi yapmak için bir otomasyon aracına ihtiyacınız olacaktır. Genel olarak/akış klasöründeki dosyalarla çalışmak daha iyidir.

+1

Anladığım kadarıyla, depodaki değişiklikleri bu mflow dosyalarındaki yerel değişikliklerle birleştirmek istiyorsanız, temel olarak onları birleştirmek imkansız ... xml, her açtığınızda rastgele oluşturulur, yani ... sipariş Bileşen ve veri her zaman aynı yerde değil ... temelde 23049230 farklılıkları gibi olacak ve gerçek – msqar

+0

biz hiç akış dosyaları ve svn ile sorunları vardı. bunları düzenlemek için takım metodolojiniz nedir? tüm takım için tek yol üzerinde anlaşmaya ihtiyacınız var. – Nikos

+3

Mulesoft şimdi akışları .gitignore'a koymanızı önerir. http://www.mulesoft.org/documentation/display/current/Preparing+a+gitignore+File Ancak, OP gibi, başlangıçta klonlamadan sonra xml'den akışların nasıl üretileceğini anlayamıyorum repo. – rhuffstedtler

2

Yığın akışında başka bir yerde belirtildiği gibi, akış dizini ve herhangi bir .mflow dosyası git gibi sürüm denetim sistemlerine yüklenmemelidir. [1]

Mflow dosyaları

/ana/app/

Bu nedenle, örneğin, bir git projesini klonlama sonra, yok Mflow dosyaları src saklanır uygulamanız için XML dosyasını temel stüdyo tarafından oluşturulan , mvn studio çalıştıran: studio (Studio meta verisini oluşturmak için) ve sonra bu xml dosyasına çift tıklarsanız, .mflow dosyası yeniden akacaktır (ve eğer varsa, akış dizini oluşturulur.)

Sadece bunu doğruladım Anypoint Studio ile Mayıs 2014 Sürüm (yeni ad)

[1] http://www.mulesoft.org/documentation/display/current/Preparing+a+gitignore+File