是否可以在 Linux 中使用 vscode-car-plugin 创建 .car 文件?
Posted
技术标签:
【中文标题】是否可以在 Linux 中使用 vscode-car-plugin 创建 .car 文件?【英文标题】:Is it possible to use vscode-car-plugin in Linux to create a .car file? 【发布时间】:2021-10-18 14:23:51 【问题描述】:我在本地系统(Windows 10)中使用 vscode-car-plugin 和 Visual Studio Code 来开发 wso2-ei 项目,它运行良好。我可以使用 Visual Studio Code 中的“构建项目”或 Windows 控制台中的“mvn 包”生成已部署的文件 .car。
项目的组件(代理、端点、条目等)保存在 Git 中。出于测试目的,我们在 Linux 系统中使用 Jenkins 实现 CI/CD,步骤如下:
-
将代码从 Git 下载到 Linux/path/checkout/project/src/main。
使用命令“mvn package”生成部署文件.car
将 .car 部署到 WSO2-EI。
在第二步中我们遇到了问题,因为创建“vscode-car-plugin”路径的方式添加了“/”的“\”实例,并返回错误“找不到文件”。
如果我更改 /opt/jenkins/pruebas_inigof/Piloto/target/classes/main/synapse-config/local-entries**/**zzcompras_articulos.xslt.xml,则该文件存在。
我想这个插件是为windows系统创建的,但是我想用同样的POM和方法来生成.car文件,避免在高级环境中出现问题。
【问题讨论】:
【参考方案1】:我解决了修改我从https://github.com/wso2/maven-tools/tree/master/vscode-car-plugin下载的插件的问题
我只需要在类中添加一行:CAppHandler
【讨论】:
以上是关于是否可以在 Linux 中使用 vscode-car-plugin 创建 .car 文件?的主要内容,如果未能解决你的问题,请参考以下文章