是否可以在 Linux 中使用 vscode-car-plugin 来创建 .car 文件?

Is it possible to use vscode-car-plugin in Linux to create a .car file?

我在我的本地系统 (Windows 10) 中使用 vscode-car-plugin 和 Visual Studio 代码来开发 wso2-ei 项目并且它运行良好。我可以使用 Visual Studio 代码中的“Build project”或 Windows 控制台中的“mvn package”生成部署文件 .car。

项目的组件(代理、端点、条目...)保存在 Git 中。出于测试目的,我们在 Linux 系统中使用 Jenkins 实现 CI/CD,步骤为:

  1. 将代码从 Git 下载到 Linux/path/checkout/project/src/main。
  2. 使用命令“mvn package”生成部署文件.car
  3. 将 .car 部署到 WSO2-EI。

在第二步中我们遇到了问题,因为创建“vscode-car-plugin”路径的方式添加了“/”的“\”实例,它returns 错误“找不到文件”。

如果我更改 /opt/jenkins/pruebas_inigof/Piloto/target/classes/main/synapse-config/local-entries**/**zzcompras_articulos.xslt.xml,该文件存在。

我想这个插件是为Windows系统创建的,但我想使用相同的POM和方法来生成.car文件并避免在高级环境中出现问题。

我解决了修改从 https://github.com/wso2/maven-tools/tree/master/vscode-car-plugin

下载的插件的问题

我只需要在 class 中添加一行:CAppHandler