问题标签 [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 回答
1575 浏览

eclipse - 基于 Eclipse RCP 特性的产品构建

我有以下问题。我有一个包含多个功能的产品版本。我有一个主要的产品功能,我想从 eclipse 添加一些嵌入式功能,基本上是功能

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform

有两个地方可以添加这些功能:我可以将它们添加到产品定义本身,或者我可以将它们作为包含的功能添加到我的产品定义功能中。

我的问题是,最好的方法是什么?我在使用包含的功能选项时遇到问题,所以我想知道其他选项是否更有意义。

0 投票
1 回答
63 浏览

java - 构建具有两个源文件夹的插件失败

我有一个包含两个源文件夹的 Eclipse 插件:

  • 源/
  • src-gen/

原因是,顾名思义,第二个文件夹中装满了代码生成的结果。

但是,当我尝试 Eclipse PDE 构建,甚至是插件的单个导出时,src/ 中引用生成的类的代码将无法编译。src-gen 中的类似乎在构建过程中没有使用,即使它们在 IDE 中使用。

这个问题的原因可能是什么?

0 投票
3 回答
844 浏览

java - 为什么 Eclipse RCP 产品构建在无头构建期间无法在 org.eclipse.ui 中找到类?

我有一个产品定义,其中包括我编写的一项功能和 org.eclipse.feature。当我从 eclipse 构建这个产品时,它成功完成。但是,当我尝试使用 Headless 构建时,编译过程失败,因为它抱怨找不到 org.eclipse.ui 中包含的类。例如,这些类之一是 PlatformUI。构建过程因此失败。

我已经检查过,org.eclipse.ui 包含在 org.eclipse.ui 插件中。我还尝试将此插件明确包含在我的自定义功能中,但无济于事。

我也尝试过删除其中一个有问题的插件,但下一个使用 org.eclipse.ui 的插件失败了。因此,这似乎绝对是某个类路径问题。

我已经使用 Eclipse 3.3.2 版本尝试过这个无头构建。

0 投票
4 回答
222 浏览

.net - .Net:主要资源、工具和库,开源与否,构建企业级应用程序?

作为 .Net 领域的一名年轻专业人士,我注意到有很多 .Net 应用程序块可用于构建企业级应用程序。尽管如此,我还是找不到一个可以收集所有这些资源的地方,作为初学者或专业人士进行 .Net 开发的切入点。

这是我的问题。您在企业级应用程序中使用哪些应用程序块?请对您的块(数据库访问、GUI、测试...添加标签该死的!)进行分类,精确地确定它是否是开源的。如果您的库在多个领域(如 Microsoft prism)提供功能,那么一些额外的信息会很棒。

请明确点。不会忘记任何微小的有用块。投票支持有用的企业级库,反对不稳定的库。需要把他们全都抓到!

当然,如果存在这样的地方,我会很高兴得到它的网址 ;-)

图书馆:

  • Microsoft Entreprise Library(缓存、密码学、数据访问、异常处理、日志记录、策略注入、安全性、Unity 即依赖注入、验证 - 开源)作者 Robert Harvey
  • G.NHibernate(O/R 映射,数据访问 - 开源)。
  • 乔治的Proj.Net(空间参考和投影 - 开源)

资源 :

0 投票
3 回答
2054 浏览

java - 在 Eclipse RCP 插件上加载 DLL 的首选方法是什么?

我有一个需要 DLL 的 Eclipse RCP 插件。

将 DLL 引用添加到 MANIFEST 的推荐最佳做法是什么?DLL 应该放在哪里,推荐的目录名称是什么?

我读过相互矛盾的做法。有些人要求您创建一个包含架构和处理器类型的文件夹,有些人要求您在清单上设置一些平台过滤器......

0 投票
8 回答
12267 浏览

java - 如何在 Eclipse PDE 中表达项目间依赖关系

我正在寻找处理混合项目类型之间项目间依赖关系的最佳实践,其中一些项目是 eclipse 插件/OSGI 捆绑项目(RCP 应用程序),而其他项目只是普通的旧 Java 项目(Web 服务模块)。很少有 Eclipse 插件依赖于 Java 项目。

我的问题是,至少在我看来,没有办法在 Eclipse PDE 环境中清晰地表达这种依赖关系。我可以让插件项目依赖于其他插件项目(通过Import-PackageRequire-Bundle清单头),但不是普通的 java 项目。

我似乎能够让项目声明对工作区中另一个项目的 jar 的依赖,但是这些 jar 文件不会被导出或启动配置所拾取(尽管,java 代码编辑可以很好地看到这些库)。

“Java 项目”用于构建要部署在 J2EE 容器(目前为 JBoss 4.2.2)上的服务,并在某些情况下生成多个 jar - 一个用于部署到 JBoss ear,另一个用于客户端代码(一个RCP 应用程序)。

我们现在“解决”这个问题的方法是我们有 2 个额外的外部工具启动器配置 - 一个用于构建所有 jar,另一个用于将这些 jar 复制到插件项目。这可行(有点),但是“整个构建”和“复制 jars”目标会产生相当大的构建步骤,绕过整个 eclipse 增量构建功能并通过复制 jars 而不是仅仅引用我正在解耦依赖信息的项目并要求进行相当大的工作空间刷新,这会像糖果一样消耗开发时间。

我想要的是一个更“自然”的工作空间设置,它将管理项目之间的依赖关系并仅在需要时请求增量重建,能够在 RCP 应用程序插件中使用来自服务库的客户端代码,并且能够在需要的地方启动带有所有必要类的 RCP 应用程序。

所以我可以把蛋糕也吃掉吗;)

笔记

需要明确的是,目前这不是关于依赖管理和模块管理,而是关于 Eclipse PDE 配置。

我非常了解 [Maven]、[Ivy] 和 [Buckminster] 之类的产品,它们解决了一个完全不同的问题(一旦我解决了工作区配置问题,这些产品实际上可以派上用场实现工作区和构建产品)

0 投票
3 回答
4950 浏览

java - CheckboxCellEditor 显示文本而不是复选框

我正在使用以下

我正在使用 cellEditors 创建一个表格查看器并执行以下操作

我有一个具有以下内容的 CellModifier

最后我有一个 LabelProvider 具有以下内容

但是,在我的 UI 中,我没有复选框,而是使用单词 true 或 false && 单击它会导致将状态切换为 false 或 true。关于为什么我没有复选框的任何想法?

0 投票
1 回答
800 浏览

swt - RCP 应用中的垂直标尺

Eclipse 文本编辑器在两侧都有这个漂亮的垂直标尺,其中书签和注释用小点显示,因此您可以快速导航到该行。我必须做一些类似的事情,但不是使用文本编辑器——使用一些大列表或表格。你会怎么做?eclipse RCP中有什么我可以重复使用的吗?或者只是使用 Canvas 并开始使用 SWT 魔法绘制东西?我真的不想重新发明轮子,有一个模型真的很棒。一定有已经存在的东西..

谁能告诉我在哪里挖?

0 投票
2 回答
2880 浏览

java - Eclipse RCP 应用程序中的动态语言切换

我正在开发具有本地化功能的 Eclipse RCP 应用程序。用户应该能够即时更改应用程序中使用的语言。在此语言切换期间不应重新启动应用程序。还应该可以在从左到右书写的语言和从右到左书写的语言之间切换。
有没有(好的)方法来解决这个问题?

0 投票
2 回答
7688 浏览

eclipse - 如何在 Eclipse RCP 中隐藏首选项页面

我有一个 Eclipse rcp 并想隐藏安全和帮助页面。我怎样才能做到这一点?