我有一个自己的骆驼组件/端点,我在Spring Boot App的许多路线中成功使用了它。我正在尝试迁移到camel quarkus并在我的应用程序中使用相同的路由。
通过简单地添加相关依赖项,无法在我的camel-quarkus 应用程序中使用此组件/端点: quarkus无法像Spring Boot那样发现此组件/端点。
显而易见的解决方案是编写一个使用这个camel-component的quarkus扩展:使用相应的camel-components实现jdbc、file、sql等quarkus扩展。
如果我们查看其运行时模块的 sql 的 pom-xml,我们会发现它使用了等效的camel-sql 组件:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-sql</artifactId>
</dependency>
我的问题是,即使按项目构建(我正在使用 eclipse),quarkus 仍然没有发现组件/端点,quarkus 显示它已经安装了我的扩展。我在互联网上搜索了很长时间,但没有找到任何有用的来源。