骡子项目部署顺序

时间:2014-03-21 19:21:40

标签: deployment mule sequence

有人知道骡子启动时的骡子项目是以什么顺序加载的? 它似乎不是按字母顺序或最后更新时间。

1 个答案:

答案 0 :(得分:2)

如果您查看课程MuleDeploymentService,可以看到以下内容:

String appString = (String) options.get("app");

if (appString == null)
{
    String[] explodedApps = appsDir.list(DirectoryFileFilter.DIRECTORY);
    String[] packagedApps = appsDir.list(ZIP_APPS_FILTER);

    deployPackedApps(packagedApps);
    deployExplodedApps(explodedApps);
}
else
{
    String[] apps = appString.split(":");

Description for method File.list表示"无法保证结果数组中的名称字符串将以任何特定顺序出现"。所以,我想答案是没有特别的顺序,或者按照使用-app选项列出的顺序。