WSO2 Ant CAR构建任务

时间:2013-06-28 18:54:05

标签: wso2 wso2carbon

据我所知,WSO2提供了Maven插件,用于从命令行构建CAR文件。

我们的组织使用ANT而不是Maven。我注意到WSO2提供了Ant Deployer任务。他们是否也提供了用于构建CAR文件的Ant任务?

另一个问题:是否有关于CAR文件结构的任何文档?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用Carbon Application aRchives(CAR)文件将应用程序部署到任何基于WSO2 Carbon的服务器。

可以从Carbon Application(C-App)项目创建CAR文件。

C-App是一个聚合器项目,用于部署Axis2服务,ESB配置,Web应用程序等项目。

C-App工件具有名称,版本和(服务器)角色。例如EnterpriseServiceBus和ApplicationServer。同样,C-App可以有很多工件。您可以使用WSO2 Developer Studio轻松创建C-Apps。一旦有了基于WSO2 Carbon的服务器的应用程序,您就可以选择在WSO2 Developer Studio仪表板中创建Carbon应用程序。然后,您可以右键单击该项目并导出为CAR文件。

CAR文件的根目录有artifacts.xml,它描述子目录(子项目)和依赖项中的每个工件。每个工件目录也有一个artifact.xml。

您可以从以下链接中找到有关CAR文件的信息。

http://docs.wso2.org/wiki/display/ESB460/Browsing+Applications

http://docs.wso2.org/wiki/display/Carbon410/Introduction+to+Server+Roles

AFAIK,没有提供类似功能的ANT插件。