java - 我们如何在目标平台上自动禁用 Eclipse 插件?

标签 java eclipse plugins eclipse-plugin eclipse-rcp

我们开发了一个名为 CodingSpectator 的 Eclipse 插件它收集了一些有关 Eclipse 中各种 Java 开发工具的使用情况的数据。这些数据帮助我们更好地了解开发人员如何使用 Eclipse 以及我们如何改进 Eclipse 以更好地满足程序员的需求。 CodingSpectator 从在 Eclipse 中打开的每个工作区捕获数据。我们的一些用户开发了 RCP 应用程序或 Eclipse 插件。因此,他们从 Eclipse 的主实例运行新的 Eclipse 实例。但是,我们不希望 CodingSpectator 从目标平台收集数据(从主 Eclipse 中打开的新 Eclipse 实例)。因此,我们指示我们的用户配置他们的目标平台以排除 CodingSpectator(参见 http://codingspectator.cs.illinois.edu/resources/documentation/user-guide.html#htoc6)。但是,手动配置目标平台并不方便。而且,我们正在寻找更好的方法来停止从目标平台捕获数据。

我们如何在用户的目标平台上自动禁用 CodingSpectator?

最佳答案

一种方法是查找 -dev 应用程序参数。从 Eclipse 中启动应用程序时,PDE 总是添加此参数。

关于java - 我们如何在目标平台上自动禁用 Eclipse 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6416189/

相关文章:

ruby-on-rails - Rails 3 身份验证解决方案

java - Eclipse - JAR 创建失败 "Class files on classpath not found or not accessible for..."

android - 如何将所有硬编码字符串导出到 Strings.xml

java - 我需要通过jdt插件中的eclipse Imarker找出代码中错误的位置

c# - C# 应用程序的附加组件

java - 为什么我的程序只允许我在 for 循环第一次迭代后输入一个值?

java - 遍历对象数组列表并从重复对象中获取最大数量值

java - 第三方休息服务的单元测试

java - 如何在android WebView 中访问.aspx 页面?

java - UriComponentsBuilder - 如何替换一些queryParams并删除未使用的?