【发布时间】:2012-09-20 10:11:14
【问题描述】:
我们的 Eclipse IDE (Indigo V3.7.2) 有一个奇怪的问题。我们使用托管在服务器上的目标平台,该服务器是使用 b3 聚合过程构建的 p2 存储库。我们从不同的团队获得某些组件和功能。每次他们交付插件时,版本号都保持不变(例如 myjar_v1.0.0.jar)(当然大小不同)。我们在远程服务器上更新这些插件。在此更新之后,问题是,如果我使用现有工作区,我会在我的代码中看到编译问题,因为没有从目标平台下载最新的 jar。 eclipse会不会因为版本和名称相同而无法识别新插件? 如果是,我尝试从工作区的 .metadata 文件夹中删除旧 jar,重新启动 eclipse,但问题仍然存在。我删除了整个 .metadata 文件夹本身,但它仍然没有帮助。 eclipse 是否在工作区之间共享插件/jar。即如果同一台机器上的任何其他工作区具有相同的 jar? 我们使用 Maven 进行构建。 eclipse 是否引用本地 maven repo 中的插件? eclipse 是否维护来自目标平台的数据缓存?如果有,在哪里?
这个问题实际上让我发疯了,我需要找到一种方法来使用最新版本的 jar,即使版本号相同。 (我们对其他团队版本控制方法没有太多控制)
任何意见将不胜感激。
【问题讨论】:
标签: eclipse eclipse-plugin p2