【问题标题】:duplicate bundle in eclipse Mars Release (4.5.0)eclipse Mars Release(4.5.0)中的重复包
【发布时间】:2015-12-19 03:31:28
【问题描述】:

我使用的是Mars Release (4.5.0) 的eclipse 来开发RCP 应用程序。在产品定义文件中,我指定了 javax.servlet 3.1.0 捆绑包。但是在我导出产品后,我在产品插件目录中找到了一个文件 javax.servlet_3.0.0_2011xxxx.jar。这让我很困惑。然后浏览Eclipse目录结构,eclipse/plugins目录下有两个jar:javax.servlet_3.0.0_2011xxxx.jar javax.servlet_3.1.0_2014xxxx.jar 我很困惑为什么有两个 javax.servlet 包。就算有两个bundle,我已经指定了3.1.0版本,为什么导出向导会复制一个错误的jar文件?

【问题讨论】:

  • 在你的工作空间中搜索javax.servlet,看看是否有指向“3.0”版本的文件。

标签: eclipse rcp


【解决方案1】:

我已经解决了这个问题。 在产品定义编辑器页面,一个精确的版本。

参考上图(我现在无法上传图片,抱歉。),点击属性...按钮输入精确版本3.1.0.v20140161800。我必须输入 3.1.0.v20140161800 而不是 3.1.0,因为名为 javax.servlet_3.1.0.v20140161800.jar 的包 jar 位于 eclipse/plugins 目录中。 然后我导出产品,一切都完成了。

【讨论】:

    猜你喜欢
    • 2015-09-26
    • 2016-02-16
    • 2015-12-12
    • 2016-05-19
    • 2017-10-13
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多