有没有办法可以指定部署carbonapps文件夹中的汽车文件的顺序?
我有一个场景,我有一个车档,取决于其他车。
在这种情况下,我的汽车正在使用文件连接器,因此必须首先部署包含文件连接器的汽车。
由于我无法保证,我们遇到了一些部署问题。
是否可以指定部署订单?
谢谢,
答案 0 :(得分:1)
在CApp部署中,工件类型的顺序定义为https://github.com/wso2/maven-tools/blob/master/org.wso2.maven.capp/src/main/java/org/wso2/maven/capp/utils/CAppArtifactPriorityMapping.java#L30。
每种类型的工件都按字母顺序部署。默认情况下,依赖关系是在artifacts.xml文件中按照创建CApp的字母顺序定义的。 您可以通过手动编辑artifacts.xml中的依赖关系顺序来更改工件部署的顺序。
答案 1 :(得分:0)
工件将按以下顺序部署。唯一的方法是,您可以将工件分成不同的复合应用程序(将所有依赖项工件移动到一个CAPP中),并根据您的喜好按顺序部署它们。但是,您必须首先部署依赖项CAPP(其中包含依赖项工件)。
谢谢