5

我想知道是否有办法做到这一点,根据 xml 文件从零自动生成一个 mflow 文件。

如果没有,你们如何设法将这些 mflow 文件与 SVN 合并?它基本上是不可能的!您需要使用拖放从 IDE Mule UI 手动合并它们或进入 xml 并手动添加。

谢谢。

4

2 回答 2

2

正如在 stackoverflow 的其他地方所指出的,flows 目录和任何 .mflow 文件都不应该提交给 git 等版本控制系统。 [1]

mflow 文件由 studio 基于存储在 src/main/app/ 中的应用程序的 XML 文件生成

因此,例如,在克隆一个没有 mflow 文件的 git 项目后,运行 mvn studio:studio(生成 Studio 元数据),然后双击该 xml 文件,将重新生成 .mflow 文件(并且创建的流目录(如果需要)

我刚刚使用 Anypoint Studio 2014 年 5 月版(新名称)验证了这一点

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

于 2014-06-13T02:09:44.340 回答
0

使用 mule studio,这些文件会在保存时实时镜像(文件删除或编辑)。因此,如果您想在 MS 之外执行此操作,那么您将需要一个自动化工具来像 ant 一样执行此操作。一般来说,最好使用 /flow 文件夹中的文件。

于 2013-09-05T20:59:31.213 回答