- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 Kepler 编写了一个 Eclipse 插件。现在它的代码已经完成,我尝试使用 Juno 来安装它以测试向后兼容性,并在安装时遇到了这个错误:
Only one of the following can be installed at once:
Expression Language 3.4.300.v20110228 (org.eclipse.core.expressions
3.4.300.v20110228)
Expression Language 3.4.401.v20120912-155018
(org.eclipse.core.expressions 3.4.401.v20120912-155018)
Expression Language 3.4.401.v20120627-124442
(org.eclipse.core.expressions 3.4.401.v20120627-124442)
Expression Language 3.4.400.v20120523-2004
(org.eclipse.core.expressions 3.4.400.v20120523-2004)
Expression Language 3.4.501.v20131118-1915
(org.eclipse.core.expressions 3.4.501.v20131118-1915)
如上所示,Kepler 需要 Expression 3.4.500,而 Juno 使用 3.4.401。我已尝试从 org.eclipse.core.expressions 插件中删除最低版本要求(之前已设置为 3.4.500),但无济于事。
编写同时支持 Juno 和 Kepler 的插件的正确方法是什么?至少需要什么来解决这个依赖性问题?
根据要求,这是 list :
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: My Plugin
Bundle-SymbolicName: com.mycompany.eclipse;singleton:=true
Bundle-Version: 0.2.2
Bundle-Activator: com.mycompany.eclipse.Activator
Bundle-Vendor: MyCompany Inc
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources;bundle-version="3.8.1",
org.eclipse.jface.text;bundle-version="3.8.2",
org.eclipse.ui.ide;bundle-version="3.8.2",
org.eclipse.ui.editors;bundle-version="3.8.0",
org.eclipse.jdt.core;bundle-version="3.8.3",
com.mycompany.eclipse.dependencies;bundle-version="0.1.3",
org.eclipse.ui.forms;bundle-version="3.6.0",
org.eclipse.core.expressions;bundle-version="3.4.500"
Bundle-RequiredExecutionEnvironment: JavaSE-1.7,
JavaSE-1.6
Bundle-ActivationPolicy: lazy
sherpaManifest-Version: 1.0
Bundle-ClassPath: .,
resources/,
icons/,
static/
根据 comment on this question插件永远不会向后兼容。有没有人有这方面的经验?
最佳答案
插件 MANIFEST.MF
中 Require-Bundle
条目中插件的 bundle-version
值确定依赖项的版本这是必需的。
你有:
org.eclipse.core.expressions;bundle-version="3.4.500"
这表示您的插件至少需要 3.4.500 版的表达式插件。将版本更改为 3.4.401 以使用 Juno。
关于java - 如何同时瞄准朱诺号和开普勒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22821415/
我想我在开发 Android 应用程序时按下了某些东西。奇怪的字符出现了,我可以弄清楚如何摆脱它们。当我尝试编码时,它们会分散我的注意力。有人可以帮忙吗?我得到了一些角色的屏幕截图。 不确定我按下了什
不幸的是,Eclipse 插件的最新更新放弃了 Inigo 并安装了 Juno。我花了很多时间让它看起来像以前的版本,但我无法设法改变蓝色标签的颜色。知道这是哪个设置或 CSS 吗? [更新]有更改颜
版本:Eclipse 4.2 代号:Juno 我在 Eclipse 4.2 中没有看到快速查看栏。我无法右键单击 View 并启用快速 View 。常规 -> 透视下的快速查看选项没有任何作用。 快速
我按照此处指定的 Juno 安装说明进行操作:https://github.com/JunoLab/atom-julia-client/tree/master/manual 我运行了以下命令: Pkg
我想知道为什么我会在新的 eclipse Juno 上收到这个警告,尽管我认为我正确地关闭了所有内容。您能告诉我为什么我会在以下代码中收到此警告吗? public static boolean cop
我正在尝试通过 CSS 样式表简单地更新 Eclipse Juno 4.2 的外观。我看过几个教程,还有一个 stackoverflow 问题: http://www.vogella.com/arti
我刚刚安装了 Eclipse Juno 并正在尝试创建一个简单的 Hello World C++ 项目。我也安装了 autoconf,但是我得到了错误: Error 127 occurred whil
从 Indigo 切换到 Ubuntu 12.04 后,使用最新的 Eclipse Juno 会遇到各种问题。 我在以下位置设置了标志: 项目 -> 属性 -> C/C++ 构建 -> 设置 -> 工
在部分堆栈中,我有部分 View 。 ,并且每个 View 都有最小化/最大化按钮, 有什么办法可以隐藏某些特定 View 部分的最小化/最大化按钮吗? 最佳答案 这是 e4 中的一个错误: http
我尝试在 eclipse RCP 中更新软件,但出现此错误。 错误日志显示某些 feature.xml 文件丢失。 我打开其中一个错误日志找到了这个。 实际上,features 目录中的某些文件名不是
我是一名优秀的程序员,十分优秀!