Deployment Mule中项目部署的顺序

Deployment Mule中项目部署的顺序,deployment,mule,sequence,Deployment,Mule,Sequence,有人知道当mule启动时,mule项目是按什么顺序加载的吗? 它似乎不是按字母顺序排列的,也不是上次更新的时间。如果您查看该类,您可以看到以下内容: String appString = (String) options.get("app"); if (appString == null) { String[] explodedApps = appsDir.list(DirectoryFileFilter.DIRECTORY); String[] packagedApps =

有人知道当mule启动时,mule项目是按什么顺序加载的吗? 它似乎不是按字母顺序排列的,也不是上次更新的时间。

如果您查看该类,您可以看到以下内容:

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(":");
声明“不能保证结果数组中的名称字符串将以任何特定顺序出现”。所以,我猜答案没有特定的顺序,或者按照它们在使用-app选项中列出的顺序