6.4. 创建新的 Fuse 集成项目
在创建新的 Fuse 集成项目前,您应该启用暂存存储库。这是必要的,因为一些 Maven 工件不在默认的 Maven 存储库中。要启用暂存存储库,请选择 Window
要创建 Fuse Integration 项目,请使用 OpenShift 模板上的 Spring Boot :
在 Project Explorer 视图中,右键单击打开上下文菜单,然后选择 New
Fuse Integration Project 以打开向导的 Choose a project 名称 页面: 在 Project Name 字段中,输入您正在使用的工作区独有的名称,例如 myFISproject。
接受其他选项的默认值。
点 Next 以打开 Select a Target Runtime 页面:
保留 Target Runtime 的默认值(未选择运行时)和 Camel Version。
点 Next 打开 Advanced Project Setup 页面:
使用 Spring Boot - Spring DSL 模板选择 Simple log。
点 Finish。
注意由于首次为 Fuse 集成项目下载的依赖项数量,因此构建可能需要一段时间。
如果 Fuse Integration 透视图尚未打开,Developer Studio 会提示您指明您现在是否要打开它。单击 Yes 。
构建完成后,Fuse Integration 视角会显示项目,例如:
此时,您可以:
- 在 OpenShift 上部署项目
第 5.1 节 “将路由作为本地 Camel 上下文运行” 验证路由上下文是否在您的本地机器上成功运行
连接到 JMX Navigator 视图中运行的上下文(请参阅 “查看本地 JMX 服务器中的进程”一节),您可以监控路由组件并测试路由组件是否按预期执行:
- 查看路由组件的 JMX 统计 JMX 统计see 第 20 章 查看组件的 JMX 统计信息。
- 编辑正在运行的 route swig-wagonsee 第 24 章 管理路由端点。
- suspend/resume the running the running route swig-wagonsee 第 26 章 管理路由上下文
- 在运行的 routewagon-wagon 上启动/停止追踪 第 22 章 追踪路由
-
在项目的
camel-context.xml
文件上运行 Camel debugger,以发现和修复逻辑错误 swig-mtcsee 第 II 部分 “调试路由上下文”