Tag: 插件

e(fx)clipse javafx的导入无法解决

嘿,我刚为eclipse安装了e(fx)clipse插件,并创建了一个新的JavaFX项目。 事情是所有的javafx导入都无法解决,即使库似乎在构建路径中。 以下是一些屏幕截图,向您展示我的意思: 有人知道我做错了什么?

使用gradle eclipse插件指定JRE容器

即使sourceCompatibility和targetCompatibility的属性设置为特定的JRE版本, JRE_CONTAINER的classpathentry JRE_CONTAINER只会被生成为 ,eclipse设置中”Installed JREs“下的默认JRE-Version并不总是与我想在项目中使用的JRE-Version相匹配。 当gradle与gradle eclipse一起运行时,如何让gradle将JRE_CONTAINER设置为特定版本? apply plugin: ‘java’ apply plugin: ‘eclipse’ ext { target = “1.5” } def jreContainer = ‘org.eclipse.jdt.launching.JRE_CONTAINER’ if (target == ‘1.4’ || target == ‘1.5’) { jreContainer += ‘/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-‘ + target } else if (target == ‘1.6’ || target == ‘1.7’) { jreContainer += ‘/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-‘ + target } eclipse […]

如何从eclipse / osgi应用程序中包含对jar文件的依赖?

我创建了一个Eclipse 4应用程序,我需要一个提供function的jar作为我的应用程序的一部分(这可能是任何东西,例如log4j ,使其变得微不足道)。 我添加了jar作为项目类路径的一部分( Right Click->Configure Build Path ),但在运行时我的服务失败并出现ClassNotFound错误(我猜是来自OSGI?)。 无论如何,搜索到这一点,至少据我所知,我应该将jar作为另一个Plugin一部分添加,并从我的应用程序/服务创建一个依赖于这个新插件。 即我Plugin Project from Existing JAR archives创建了一个Plugin Project from Existing JAR archives 。 这次设置工作。 因此,如果我理解这一点,在为Eclipse / OSGi开发时,我们不应该直接在类路径中添加jars ,而是通过插件添加它们(为什么?)。 问题:如果到目前为止我是正确的,在开发项目时包含jars的标准做法是什么? Plugin Project from existing JAR archives定义/创建一个Plugin Project from existing JAR archives并添加所需的所有必需的第三方库, 或者每个需要的jar 或其他可能具有不同的插件项目??? 对不起,如果我的术语不准确。 我是OSGi和Eclipse编程的新手 注意:谈论jars我不是指其他OSGi服务。 我指的是使用应用程序的许多部分所需的准备好的,可靠的第三方库的规范。 例如log4j或xml解析库或apache commons等

Eclipse插件 – 在Eclipse中打开编辑器时的通知

我希望在Eclipse中打开编辑器时收到通知。 最好的方法是什么?

在maven插件执行中禁用目标

我有一个设置,其中我的大多数项目都需要为编译和testCompile目标运行xtend插件。 我在pluginManagement部分描述它: org.eclipse.xtend xtend-maven-plugin 2.5.3 compile testCompile 现在,有些项目不需要一个目标或另一个目标。 我尝试了inheritance的标签,随机属性玩,但没有工作。 如何覆盖执行以仅包含所需目标? 更新 :故事的结论是不能禁用个人目标。 可以管理的最小范围是execution 。

Eclipse插件可精确监控编辑器更改

因此,我希望为Eclipse 4.2开发一个插件,用于监视用户对其文件所做的编辑。 这是我的第一个Eclipse插件,为了准备,我浏览了Eclipse插件开发备忘单(HelloWorld),并花了很多时间在help.eclipse.org上查看文档和API。 我想我对我需要什么工具有所了解,但我不确定如何把这些工具放在一起做我想要的。 期望的结果 :有一个插件可以随时了解添加到(Java)编辑器的所有新字母以及任何和所有删除。 这包括Eclipse所做的事情(自动完成变量,大括号)以及用户键入的内容。 可能 有用的 工具 :我认为IResourceChangeListener会帮助我,因为它给了我一个IResourceChangeEvent ,它有一个可访问的IResourceDelta ,它表示工作区的变化。 此外,由于编辑器扩展了EditorPart,我认为将IPropertyChangeListener添加到相关编辑器也可能很有用。 我想我有合适的工具,但我不知道如何按照自己的意愿组装它们。 问题 : 上面列出的工具是否适用于该工作? 如何获取已打开或将要打开的所有编辑器的列表并向其添加侦听器? 有关学习如何编程Eclipse插件的资源的任何其他提示?

将项添加到Eclipse文本查看器上下文菜单

我正在为eclipse开发一个插件。 在这个插件中,我需要能够在文本编辑器中的上下文菜单中添加一个项目。 到目前为止,我一直没有成功,有没有人知道如何添加此项目。 另外,如何获取包含编辑器中当前所选文本的字符串。 非常感谢。

从工作区中的文件夹中检索文件

我的工作区内有一个文件夹,但在’src’之外,其中包含一个文件,需要在使用自定义插件向导时设置新文件。 除非我准确指定文件在系统中的位置,否则我无法正确获取此文件的位置并继续获取空指针。 我的问题是文件是在一个插件项目中,我无法得到它的位置。 插件中的文件位置是com.my.plugin / rules / setup.txt

Eclipse e4 RCP:核心表达式 – 更少的XML-hell?

我正在开发一个E4 RCP应用程序,并且有一个上下文菜单,根据选择,菜单项是否可见。 我发现这样做的方法是使用plugin.xml中定义的核心表达式,如下所示: 这样可以工作,如果所选项目是Class1或Class2的实例,则会显示菜单项。 这一切似乎都是一种非常讨厌的做事方式! 当添加其中许多时,它将成为维护和调试的噩梦。 任何人都可以表现出更少的XML-ish方式吗? Java中纯粹的编程方法会很棒!

钩子在Eclipse插件中保存动作

我想为Eclipse创建一个Google Closure Compiler插件。 我已经有一个弹出菜单项,可以将JavaScript文件编译为其缩小版本。 但是,如果每次保存*.js都会自动生成缩小版本,那将非常有用。 我读/听说过自然和构建器,扩展点和IResourceChangeListener 。 但我没有设法弄清楚我应该使用什么,特别是如何使它工作。 是否有一个插件的工作示例执行“相同类型的事情”,所以我可以从那个或教程编写这样的? 通过下面的答案,我搜索了使用IResourceChangeListener项目,并提出了以下代码: 清单: http : //codepaste.net/3yahwe plugin.xml : http : //codepaste.net/qek3rw 激活者: http : //codepaste.net/s7xowm DummyStartup: http ://codepaste.net/rkub82 MinifiedJavascriptUpdater: http ://codepaste.net/koweuh MinifiedJavascriptUpdater.java中包含IResourceChangeListener的代码,从未到达resourceChanged()函数。