2013-09-05 29 views
5

Tôi muốn biết nếu có cách nào để thực hiện việc này, để tự động tạo từ 0 tệp mflow dựa trên các tệp xml.Có cách nào để tự động tạo một tệp mule mflow dựa trên xml không?

Nếu không, làm cách nào các bạn quản lý để hợp nhất với SVN các tệp luồng này? về cơ bản là không thể! bạn cần phải hợp nhất chúng từ giao diện người dùng IDE Mule bằng cách kéo và thả hoặc đi vào xml và thêm thủ công.

Cảm ơn.

+0

Đây là câu hỏi quan trọng vẫn cần câu trả lời hay. Độ phân giải xung đột trên các tệp .mflow chỉ là công việc đoán. – Rondo

Trả lời

0

Sử dụng phòng thu ảo các tệp đó được nhân đôi theo thời gian thực khi lưu (xóa tệp hoặc chỉnh sửa). Vì vậy, nếu bạn muốn làm điều này bên ngoài của MS thì bạn sẽ cần một công cụ tự động hóa để làm điều đó như ant. Nói chung tốt hơn là làm việc với các tệp trong thư mục/flow.

+1

Tôi hiểu, nhưng nếu bạn muốn kết hợp các thay đổi từ kho lưu trữ với các thay đổi cục bộ của bạn trong các tệp mflow của nó về cơ bản không thể hợp nhất chúng ... giống như xml được tạo ngẫu nhiên mỗi khi bạn mở nó, ý tôi là ... thứ tự của các thành phần và dữ liệu không phải là ở cùng một vị trí mỗi lần ... vì vậy về cơ bản bạn sẽ kết thúc có giống như 23049230 sự khác biệt và đó là không thực – msqar

+0

chúng tôi chưa bao giờ có vấn đề với các tập tin dòng chảy và svn. phương pháp nhóm của bạn để chỉnh sửa chúng là gì? bạn cần phải đồng ý một cách cho cả nhóm. – Nikos

+3

Giờ đây Mulesoft khuyên bạn nên đặt các luồng trong .gitignore. http://www.mulesoft.org/documentation/display/current/Preparing+a+gitignore+File Tuy nhiên, giống như OP, tôi không thể tìm ra cách tạo luồng từ xml sau khi nhân bản ban đầu repo. – rhuffstedtler

2

Như đã lưu ý ở nơi khác trong ngăn xếp luồng, thư mục luồng và bất kỳ tệp .mflow nào không được cam kết với các hệ thống kiểm soát phiên bản như git. [1]

Các tập tin mflow được tạo ra bởi studio có trụ sở trên tập tin XML cho ứng dụng của bạn được lưu trữ trong src/main/app/

Vì vậy, sau khi nhân rộng một dự án git, ví dụ, điều đó không có file mflow , chạy mvn studio: studio (để tạo ra dữ liệu meta Studio), và sau đó nhấp đúp vào tệp xml đó, tệp .mflow sẽ được kiểm duyệt (và thư mục luồng được tạo, nếu nec.)

Tôi vừa xác minh điều này với Anypoint Studio May 2014 Release (tên mới)

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

Các vấn đề liên quan