如何在RTC中开发操作顾问插件?缺失依赖Jar文件求助
解决RTC操作顾问插件开发中找不到
com.ibm.team.process.service.jar及依赖窗口空白的问题 我之前开发RTC操作顾问插件时也碰到过一模一样的问题,给你几个经过验证的解决方向:
1. 从RTC安装环境中定位Jar文件
如果你本地安装了RTC客户端(比如集成在Eclipse中的RTC客户端),可以直接在安装目录的plugins文件夹里搜索:
- 打开RTC客户端的安装路径(比如
C:\Program Files\IBM\RTC\eclipse\plugins或者你自定义的安装目录) - 搜索名称以
com.ibm.team.process.service_开头的Jar文件,后面会跟着版本号后缀(比如com.ibm.team.process.service_6.0.6.v20190218_1700.jar) - 如果本地没有,也可以从RTC服务器的安装目录下的
plugins文件夹里找到这个Jar,服务器端的RTC安装包同样包含所有核心服务类的Jar文件
2. 用P2更新站点自动管理依赖(更推荐)
手动找Jar容易出错,更高效的方式是通过RTC的P2更新站点让Eclipse自动导入依赖,还能解决依赖窗口空白的问题:
- 打开Eclipse,进入
Window > Preferences > Install/Update > Available Software Sites - 添加对应你RTC版本的P2更新站点(注意要和你开发使用的RTC版本完全匹配)
- 切换到插件项目的
MANIFEST.MF文件,打开Dependencies标签页,点击Add按钮 - 在弹出的依赖选择窗口中,切换到
Plug-ins标签,搜索com.ibm.team.process.service,就能找到对应的插件,选中后添加即可,Eclipse会自动从P2站点下载并管理这个依赖
3. 修复依赖窗口空白的问题
依赖窗口空白大多是因为Eclipse的P2缓存或索引异常,试试这些操作:
- 回到
Available Software Sites页面,选中已添加的RTC站点,点击Reload刷新站点内容 - 清理P2缓存:在
Available Software Sites页面点击Manage Sites,然后选择Clean Cache - 重启Eclipse后再打开依赖添加窗口,通常就能正常显示插件列表了
内容的提问来源于stack exchange,提问作者Rinkal Garg
相关产品推荐
相关产品推荐

