标签: eclipse-plugin

Eclipse有什么好的ssh控制台吗?

我正在为Eclipse寻找一个好的ssh控制台插件,并且根本找不到多少.一个人会有一些好的线索吗?

eclipse ssh plugins eclipse-plugin

12
推荐指数
2
解决办法
2万
查看次数

如何获取Eclipse安装目录的绝对路径?

我正在编写一个由插件组成的Eclipse产品.
在我的一个插件中,我需要获取安装Eclipse的目录的绝对路径.
(即/Applications/Eclipse在Mac或C:\Program Files\EclipseWin上).

无法找到此API.想法?

directory install eclipse-plugin

12
推荐指数
2
解决办法
2万
查看次数

任务完成后,eclipse可以通知我吗?

当eclipse清理,构建或加载我的项目时,我经常被困在我的拇指上几分钟.如果当Progress视图中的最后一个任务完成运行时eclipse可以通过蜂鸣声通知我会很好,所以我可以停止阅读互联网并重新开始工作.是否有设置或插件执行此操作?

编辑:我尝试调整下面提供的nonty插件模板,这样可以添加一个监听器JobManager.我尝试done()仅在作业更改事件的名称包含"构建工作区"时才发出蜂鸣声,因为这是我的设置中通常需要最长时间的任务.令人恼怒,即建立工作区从未任务发送一个done()呼叫,只是scheduled()和aboutToRun()电话.还有其他想法吗?

eclipse eclipse-plugin

12
推荐指数
1
解决办法
2373
查看次数

Android XML Editor和Eclipse的问题......很难手动编辑XML

我上次开发Android应用程序已有几年了.从那时起,Eclipse中添加了一个图形编辑器,允许您以WYSIWYG方式(android sdk的一部分)为布局生成XML.我喜欢.加快速度.

但是,使用这个编辑器,我有一段时间在"xml视图"中编辑xml而不是"图形布局"视图.

在XML视图中,我不能再使用很多快捷键了.像ctl-c或ctl-v(剪切和粘贴)和最令人沮丧的我不能使用"删除"键.当我执行剪切和粘贴时,没有任何反应.并且检查剪贴板,我可以看到首先没有任何东西被复制.当点击删除键时,会发生奇怪的副作用.什么都没有...其他进入小部件被删除.我无法弄清楚.

在XML视图中,我可以使用鼠标进行剪切和粘贴,一切都很好.我可以使用"退格"键来删除文本而不是删除键.所以我可以毫无问题地获得所有内容.但是......这是背后的主要痛苦.我已经编程了20年的某些方法,很难让自己使用鼠标来剪切和粘贴等等.

还有其他人经历过这个吗? 我没有在互联网上找到任何与此问题有关的内容.

注意:我知道我可以在Eclipse中更改编辑器首选项,只使用普通的eclipse xml编辑器,但我失去了WYSIWYG显示...这对于可视化很有用.

如果您已经看到这个问题或知道如何绕过它...请,请告诉我.

我不认为它有所作为,但这是我的规格.

Eclipse:版本:4.1.0 Build id:M20110912-1510

Android开发工具12.0.0.v201106281929-138431

xml eclipse sdk android eclipse-plugin

12
推荐指数
1
解决办法
7789
查看次数

如何在Eclipse中突出显示"ini文件"

如何让Eclipse突出显示.ini文件?

在菜单窗口/首选项,常规/内容类型,测试/配置文件中,在"文件关联:"框中,我可以看到:

*.cfg(已锁定)*.ini(已锁定)

但我不知道这是否与此事有关,或者我能做些什么看到突出显示的ini文件而不是平黑.

eclipse是否支持ini higlight本地?我该如何激活它?或者我可能需要安装一个插件?哪一个?

eclipse ini eclipse-plugin syntax-highlighting

12
推荐指数
1
解决办法
5606
查看次数

以编程方式将现有项目导入Eclipse

我试图通过编程方式将项目导入eclipse.我不想使用UI模式.

以下是我用于导入项目的代码:

IProjectDescription description = ResourcesPlugin.getWorkspace().loadProjectDescription(  new Path("PROJECT_PATH/.project"));
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(description.getName());
project.create(description, null);
project.open(null);
Run Code Online (Sandbox Code Playgroud)

我只获得项目文件夹.location file,.markers.snap文件和.syncinfo.snap文件,但我没有得到源文件夹等.

java eclipse import eclipse-plugin

12
推荐指数
1
解决办法
6054
查看次数

AppEngine SDK 1.8.5和Eclipse Juno无法正常工作

我已经在3台不同的机器上为GWT和Appengine安装了Eclipse插件,所有这些都使用了Juno(4.2).在每种情况下,我都会收到以下错误:

"所选的App Engine SDK无效:无法在(路径)初始化App Engine SDK."

重新安装SDK没有任何区别.这是更多信息.关于我尝试过的不同配置:

Ubuntu 12.0.4,Java 7,Eclipse 4.2 Mac OSX 10.8.5,Java 7,Eclipse 4.2-32位Mac OSX 10.8.5,Java 7,Eclipse 4.2-64位Mac OSX 10.6.8,Java 6,Eclipse 4.2- 64位

有什么可能出错的建议和我可以尝试的配置吗?谢谢!

google-app-engine eclipse-plugin

12
推荐指数
2
解决办法
5789
查看次数

如何在Eclipse中添加自定义SuppressWarnings令牌

我正在为Eclipse编写一个PMD插件,它允许用户通过添加注释来抑制PMD警告@SuppressWarnings("PMD.ReturnEmptyArrayRatherThanNull").由于Eclipse不知道这PMD.ReturnEmptyArrayRatherThanNull是一个有效的令牌,它会警告令牌不受支持,并提供快速修复以删除它.

它怎么能让Eclipse知道这实际上是一个支持的SuppressWarnings令牌,它不应该用警告标记它?

我不是在寻找用户可以抑制警告的方式.我知道Eclipse中的"忽略SuppressWarnings中未处理的令牌"首选项.这是一种解决方法,并且缺点是Eclipse根本不报告任何不受支持的令牌,因此很难在例如SuppressWarnings令牌中找到拼写错误.

我正在寻找的是我作为插件开发人员可以扩展Eclipse的方式,因此它将PMD令牌识别为支持的SuppressWarnings令牌.

到目前为止,我只发现Eclipse支持的令牌被硬编码到Eclipse Java编译器中,但没有找到扩展点或其他东西,可以让我将PMD令牌添加到支持的SuppressWarnings令牌列表中.

eclipse eclipse-plugin suppress-warnings eclipse-jdt

12
推荐指数
1
解决办法
1317
查看次数

通过从Maven存储库中解析Tycho功能来构建p2存储库

我正在尝试从部署在远程Maven存储库中的Tycho功能工件构建p2存储库,而不必首先将工件安装到本地Maven存储库中(因为Tycho无法解析从产品到eclipse功能的引用)不同的反应堆构建),而无需在单个反应堆构建中一起构建所有功能和存储库.

背景

我有一个多模块Tycho项目,它构建了几个Eclipse插件和功能.

因此,我可以单独构建每个模块 - 以便我可以在我们的Nexus Maven存储库中引用OSGI工件 - 我已<pomDependencies>consider</pomDependencies>在我的目标平台中启用,并在模块之间添加Maven依赖项或像往常一样使用<dependency/>元素添加到存储库工件.

这很好用 - 我可以构建功能或运行插件测试,而不需要它们的相关插件在我的本地Maven存储库或同一个反应器构建中.例如,当我mvn test在插件测试项目上运行时,相关的依赖项将从Nexus下载,Tycho将很乐意解决Import-Package我的清单中的s,构建所有内容并运行测试.到现在为止还挺好.

我想从这些功能生成一个p2存储库,以便我可以从更新站点在Eclipse中安装它们,并且广告的方式是使用eclipse-repository打包类型.但是这里的计划失败了 - 在构建存储库时,Tycho似乎无法解决功能依赖关系,因为它可以在构建功能时解决插件依赖关系.所有尝试都产生:

[ERROR] Cannot resolve project dependencies:
[ERROR]   Software being installed: my.eclipse.repository raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT
[ERROR]   Missing requirement: my.eclipse.repository raw:0.0.1.'SNAPSHOT'/format(n[.n=0;[.n=0;[-S]]]):0.0.1-SNAPSHOT requires 'my.prj.eclipse.project.feature.feature.group 0.0.0' but it could not be found
Run Code Online (Sandbox Code Playgroud)

我成功构建p2存储库有两种方法:

  • 作为同一反应堆构建的一部分.如果我eclipse-repository在Tycho多模块项目中创建一个模块,并使用例如一次构建整个项目mvn verify,则功能可以很好地解决.但我不想这样做.我更愿意单独构建模块.这意味着我们的CI可以为每个模块提供一个指标,我们可以立即看到哪些模块测试失败了; 它为我们提供了并行构建的机会; 并且我们避免必须在未更改的模块上不断运行构建.不得不使用单片Maven构建将是一种耻辱.
  • 如果我通过运行mvn install依赖项将Tycho项目安装到我的本地Maven存储库中.但我也不想这样做,因为这意味着构建本质上是不可再生的,因为它会对本地存储库的状态敏感.我们的CI目前设置为每个作业维护一个Maven存储库,并在执行开始时完全擦除它,以保护我们免受这种潜在的混乱.

所以我的问题是:还有第三种方式吗?有什么方法可以让Tycho插件负责构建eclipse-repository包装类型以从远程Maven存储库下载功能吗?或者我可以从单独构建并部署到Maven存储库的插件构建p2存储库的任何其他方式?

我尝试过的事情包括:

  • 将Maven特征依赖性指定为jar和eclipse-feature
  • 明确地将功能添加到目标平台,例如

    ... …

eclipse-plugin tycho maven

12
推荐指数
1
解决办法
2545
查看次数

如何正确结束Eclipse启动配置执行?

我正在编写一个Eclipse插件,它提供了一个新的启动配置类型.完全可以预期,当完成此新类型的启动配置的执行时,启动配置按钮工具提示仍指示我的配置正在运行.

当我想使用启动组启动多个此类配置时,这会导致问题,第二个配置无限期地等待第一个配置完成(我使用启动组的等待直到终止选项).所以我想我错过了告诉平台启动配置执行完成的事情.

java eclipse eclipse-plugin

12
推荐指数
1
解决办法
918
查看次数