问题标签 [eclipse-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.

0 投票
1 回答
452 浏览

eclipse-rcp - 如何为内部项目评估 Eclipse RCP?

我对 Eclipse RCP 只有一个基本的了解。我即将为我们的技术支持团队启动一个内部应用程序,该应用程序可能会随着时间的推移而增长。该团队分布在各大洲,因此我希望能够在新版本可用时自动更新应用程序。该应用程序旨在从技术支持事件中获取知识,同时使跨客户端重放数据修复变得容易。使 Eclipse RCP 看起来很有趣的是 Eclipse 通信框架 (ECF) 和数据工具平台 (DTP)。我的限制是:

  1. 小团队(现在基本上只有我 :)
  2. 必须将其作为副项目进行管理,直到其有用性得到证明

我基本上是在寻找其他使用过 Eclipse RCP 或知道更好替代方案的开发人员的见解。

0 投票
1 回答
733 浏览

eclipse - 重定向 ILog 消息

我目前正在开发一个 RCP Eclipse 应用程序。出于记录目的,我使用 SFL4J 而不是 log4j。对于我自己的代码,这很好用,因为我可以指定正确的记录器( LoggerFactory.getLogger ... logger.debug ...)。但是如何将所有插件日志重定向到同一位置,以便在我的 log4j-LogFile 中也可以看到其他 rcp 插件的所有异常。如何在我的日志文件中记录未捕获的异常?

我听说过有关 ILog 的一些信息,但我不知道如何将其重定向到我的 log4j/slf4j 实现。

那么在一个日志文件中记录所有插件消息的最佳方法是什么?

0 投票
3 回答
2497 浏览

eclipse-rcp - Eclipse RCP 闪屏

我参与了一个项目,该项目试图使用 Eclipse RCP 初始屏幕来收集用户凭据、语言等。如果此屏幕失去焦点,则无法通过 ALT-Tab 功能使用(至少在 Windows 下),并且只能通过最小化所有其他窗口并打开它来找到。有什么方法可以让这个屏幕以这种方式被激活?由于目前未知的原因,他们正在避免创建中间屏幕。

0 投票
4 回答
24498 浏览

eclipse - 以编程方式显示来自 Eclipse 插件的视图

我有一个 Eclipse RCP 应用程序的插件,它有一个视图。在 RCP 应用程序中发生事件后,插件被实例化,它的方法被调用来填充插件的模型,但是我找不到如何在不转到“显示视图...”菜单的情况下显示视图.

我认为工作台单例中会有一些东西可以处理这个问题,但我还没有找到任何地方。

0 投票
4 回答
3131 浏览

maven-2 - 使用 maven2 进行 Eclipse rcp 项目的构建自动化和持续集成?

我的公司下周开始一个新项目。我们计划使用 eclipse rcp 开发应用程序。构建过程应该是完全自动化的,所以我们准备建立一个持续集成环境(例如 Continuum)。对于构建自动化部分,我打算使用 maven2,因为我想使用它的依赖管理。

我曾将 maven2 用于一个小型的老式 java 项目,但从未设置 maven 以将其与 eclipse rcp 一起使用。

最好的方法是什么?基本概念?常见的陷阱?那里有教程或书籍吗?我发现的教程和信息似乎过时或不完整。

PS:主项目将分为子项目(插件)。但我认为这对于 eclipse rcp 项目来说是典型的。

0 投票
1 回答
4433 浏览

eclipse - Eclipse RCP 客户端并将控制台重定向到文件

我正在运行一个 Eclipse RCP 应用程序。我已经启用了标志-console -consolelog -debug,现在它正在嗡嗡作响地登录到它的控制台。

但是,我希望它记录到文件中。如果我从 Eclipse IDE 中启动应用程序,我可以为它选择一个文件以将控制台重定向到。必须有一些等效的标志 och 属性,我可以将其放入导出的 RCP 应用程序的 config.ini 文件中。

0 投票
2 回答
3277 浏览

java - Eclipse RCP:我应该将模型对象保存在哪里以及它们如何与视图对话?

在 Eclipse RCP 的处理方式中,我应该将模型对象保存在哪里?当它们被加载或更改时,它们应该如何与视图对话?

我正在尝试将我现有的应用程序移植到 Eclipse RCP。它可以被视为一个类似 IDE 的应用程序:我打开一个文件,其中包含指向源文件的链接。源文件显示在树视图中。我可以编辑源代码,并将源代码构建到一些输出中......

例如,当我处理 Open 命令时,我将在哪里创建模型对象以便我的视图可以看到它们?我宁愿避免使用单例管理器类,但这可能是最简单的方法。

浏览 JDT 的源代码时发现的有趣代码是 JavaCore、JavaModel、JavaModelManager。和 Java 项目。




有关的:

0 投票
2 回答
1195 浏览

build-process - 对 Eclipse RCP 的自动代码覆盖率的建议?

我想在我们的夜间构建过程中包含一些代码覆盖率。我们正在使用 CruiseControl、Ant 和 Buckminster。Buckminster 推动从多个存储库中结帐,以及产品的 PDE 构建和包装。

有没有人将代码覆盖率集成到 RCP 无头构建中?

我一直在关注 Cobertura、EMMA/EclEMMA、DbUnit,但我很想听到使用这些工具或任何其他工具的任何经验。

0 投票
7 回答
3946 浏览

java - 开始使用 Eclipse RCP

我将很快开始为我现在的雇主维护一个 Eclipse RCP 应用程序。
您对这个平台有什么体验?有什么优点,有什么缺点,我应该注意什么?
另外,您可以推荐哪些阅读材料(书籍、教程)?我在网上找到的大多数教程都已经过时了,有没有更好的更新的?
我开始阅读 Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications 但由于它也已经过时了,所以我一开始就被卡住了,而且这本书实际上更像是一本食谱的集合做一些关于该主题的真正书籍(它不能很好地解释核心概念)。
那么,关于使用 Eclipse RCP 开发应用程序的优点和缺点,您能告诉我什么,以及您的阅读建议是什么?

0 投票
1 回答
1353 浏览

swt - 为什么 Table.getItem(Point) 总是从零列返回项目?

我已经实现了一个类来为 org.eclipse.swt.widgets.Table 类提供更灵活的提示。我相信你们都知道,默认情况下,您会为整个表格获得一个工具提示 - 而不是每个单元格的单独提示。

我的对象创建了许多侦听器来实现它自己的位置敏感工具提示,但是,当我调用 Table.getItem(Point) 来获取鼠标悬停在其上的 TableItem(或单元格)时,它总是从第 0 列返回单元格正确的行。

有问题的表是由具有此咒语的 TableViewer 创建的...

我哪里错了?