问题标签 [headless-rcp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何在 Windows 上为无头 Eclipse 应用程序设置代理配置
我有一个脚本,它需要调用现有的无头 Eclipse 应用程序之一(例如:p2 director 应用程序),它使用Proxy APIorg.eclipse.core.net
来配置其对 HTTP 服务器的请求。
在 Linux 上,我可以通过设置环境变量http_proxy
和https_proxy
.
是否有类似的解决方案可以从 Windows 中的命令行配置代理?
我尝试设置由 Java( 、 等)指定的 HTTP 代理配置属性http.proxyHost
,http.proxyPort
但这不起作用。设置属性只会导致来自 Eclipse 的日志条目通知我系统属性已被首选项中的值覆盖:
因此,另一种选择是允许配置首选项的无头应用程序。该应用程序是否存在(最好作为标准 Eclipse 发行版的一部分)?
java - 即使存在编译错误,使用 Eclipse PDE 的 Ant 也能成功构建
我正在使用 Ant 调用 Eclipse PDE Build 来对 RCP 应用程序进行无头构建。据我了解,PDE Build 本身调用 Ant 来构建应用程序,因此我们本质上是在 Ant 中运行 Ant 构建。
问题是这样的:当 PDE 构建由于 Java 编译器的编译错误而失败时,该错误不会传播回我启动 PDE 构建的父 Ant 脚本。这意味着即使没有成功,也可以说构建成功。但是,当存在其他错误时,它确实会失败,例如缺少插件以致无法解决依赖关系。
这是我为构建 Eclipse 功能而调用的任务:
我是否在做明显错误的事情,或者这可能是 PDE Build 中的错误?我正在为 Eclipse E4 M5 构建,根据构建输出,PDE Build 的版本是 3.9.0-v20131003-1506。
eclipse - PDE 无头构建未构建,而 IDE 构建(第 3 方使用未解决的指令)
我们有一个大型 OSGi 项目,其中包含一些自己的包和数百个第三方包。
在对依赖项进行一些调整后,我们能够生成正确运行的有效启动配置和正确构建的产品/功能配置(通过 Eclipse Luna 的 IDE)并生成有效的可执行文件。到目前为止,IDE PDE 构建非常好。
现在我们想以无头方式运行构建。我们按照 Eclipse Luna 的教程(http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Ftasks%2Fpde_feature_build.htm)并设置了一个无头构建环境。我们使用与以前相同的产品/功能文件,但现在我们得到了未解决的使用指令并且构建失败。环境看起来很正常,因为我们可以毫无问题地构建无头的其他(较小的)应用程序。
挖掘一些问题,我们看到其中一些是指未解决的可选导入......据我了解,他们不应该抱怨。例子:
由于我们有成千上万的第三方使用指令,我们当然不会破解所有相关捆绑包的清单......
为什么无头构建对使用指令如此挑剔?有没有办法指示无头 PDE 跳过这种检查?
先感谢您!
eclipse - Eclipse 的无头和 UI 插件开发
我想为 Eclipse 制作一个 Headless Console 插件和一个 UI 插件。需求是这样的;
- 无头插件将从 cmd 访问
- 无头插件将接受几个参数
- UI 插件将向用户显示窗口以输入这些参数
- UI插件将使用用户提供的参数触发无头插件。
无头插件在触发时会处理一些资源。所以只调用无头插件的方法对我不起作用。我必须在插件中有捆绑实例才能访问资源。
我需要一种方法来实现从 UI 插件启动无头插件。无头插件续
提前致谢
eclipse - Eclipse 插件是否有可能既是 Headless 又对 UI 做出贡献?
我创建了一个插件,它使用一些 cdt API 来获取有关工作区中所有 C 项目的数据。这个插件对 UI 有贡献,因为你可以点击一个按钮来触发这个动作。
我创建了另一个无头插件(一个 rcp),它执行相同的操作,但在无头 eclipse 上运行并由命令行调用。我有 2 个 jar 文件,每个插件一个,但我想只有一个。
是否可以有一个带有单个 jar 文件的插件,既可以对 ui 做出贡献,又可以通过命令行调用?