1

我了解 WSO2 提供了用于从命令行构建 CAR 文件的 Maven 插件。

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

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

感谢你的帮助!

4

1 回答 1

1

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

CAR 文件可以从 Carbon 应用程序 (C-App) 项目创建。

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 插件。

于 2013-06-30T18:12:24.313 回答