如何在Eclipse插件的plugin.xml中外化字符串?
右键单击插件项目> PDE Tools> Externalize Strings不会显示我的插件.
我现在正尝试手动执行此操作.我在plugin.properties中添加了条目,并使用%符号后跟字符串键替换了plugin.xml中的等效字符串.但这似乎不起作用.我在这里错过了什么?
如何在插件中为"Open Declaration"(又名F3)注册额外的处理程序/操作/命令?
我想在Java代码中使用字符串文字上的F3导航到声明资源包密钥的文件.我已经准备好了一个上下文菜单操作来完成这项工作.所有缺少的是将其绑定到用户习惯的密钥的方法.
完整注释的扩展点列表的额外功劳.我已经厌倦了不得不花费半天的时间来找到我必须用于功能的扩展点.并且通过"注释"我的意思不仅仅是
Identifier: org.eclipse.ui.workbench.texteditor.quickdiffReferenceProvider
Description: Allows contributors to add reference providers for the quick diff display.
Run Code Online (Sandbox Code Playgroud) 我已经安装了Eclipse 3.5.2和插件Subversion JavaHL Native Library Adapter 1.6.9.2,这没有任何问题.但是,今天早上我被迫更改密码以登录到我的Mac,从那时起,当我尝试保存任何更改时,我收到"Subversion本机库不可用"的消息.有人可以帮忙吗?我试图将这一行(-Djava.library.path =/usr/lib/jni)添加到eclipse.ini文件中,但这似乎没有任何区别.
有人可以帮忙吗?
p2存储库创建ant任务,如eclipse.publish.featuresAndBundles,似乎采用了指定类别信息的site.xml或category.xml文件.
我看到eclipse生成的site.xml和category.xml的内容与标记完全相同.
那两者有什么区别?
编辑 - 要明确:
category.xml中存在哪些添加/减少,除了文件名之外,它还区别于site.xml?
我使用Eclipse作为我的Web项目SDK,我需要与Eclipse集成tomcat.我在我的Ubuntu机器上.我该怎么做集成的东西?我可以从哪里下载并安装tomcat插件?
基本上我使用的源代码需要一个非常具体的JUnit测试版本,例如:
lucene-test-framework-XX.jar
The compiled Lucene test-framework library.
Depends on junit 4.10.x (not 4.9.x, not 4.11.x), and Apache Ant 1.7.x (not 1.6.x, not 1.8.x)
Run Code Online (Sandbox Code Playgroud)
但是,我是Eclipse新手,我在哪里以及如何将JUnit更改为4.10.x?
非常感谢提前!
我正在尝试按照Eclipse Juno CDT 上的IBM站点上的说明安装IBM Rational ClearCase SCM Adapter(For Eclipse),版本7.6.0.0 .
我使用Install New Software> Add与下面的网址.
http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/clearcase/60/update/windows/
安装失败,并显示以下消息
无法完成安装,因为找不到一个或多个必需的项目.当前安装的软件:Rational ClearCase MVFS支持7.6.0.v201105111445(com.ibm.rational.clearcase.ccrefresh.feature.group 7.6.0.v201105111445)缺少需求:Rational ClearCase Refresh Provider for MVFS Support 7.6.0.v201105111445(com .ibm.rational.clearcase.ccrefresh 7.6.0.v201105111445)需要'bundle org.eclipse.update.core 0.0.0'但无法找到它无法满足依赖性:来自:Rational ClearCase MVFS支持7.6.0.v201105111445( com.ibm.rational.clearcase.ccrefresh.feature.group 7.6.0.v201105111445)收件人:com.ibm.rational.clearcase.ccrefresh [7.6.0.v201105111445]
我的问题是:这是一个不支持Eclipse Platform 4.X的插件问题吗?或者我的安装有问题吗?
为了记录,使用Eclipse Indigo CDT可以正确安装相同的插件.
我需要在必要时自动插入@Override/ @Deprecated注释和静态修饰符,以便在Eclipse IDE中打开具体项目的所有Java文件.
Eclipse具有很强的插入@Override/ @Deprecate注释功能,并且可以在Java文件save(Preferences -> Java -> Editor -> Save actions -> Additional actions)上添加静态修饰符.但Eclipse只能在编辑的java文件中应用这些操作,并且仅在保存时才应用.
当然,我可以使用Eclipse作为编辑器在每个文件中插入一个选项卡或空格,并保存它以在保存操作时激活Eclipse重构工具,但是我有一个非常大的代码要处理,所以这非常讨厌.
也许有一个Eclipse插件支持这种类型的代码重构?
如果没有解决方案,我会尝试为此编写自己的Eclipse RCP插件.
我有一组最喜欢的Eclipse插件,每次安装新的Eclipse时都需要安装.我还希望能够以[半]自动方式为我的团队Eclipse安装所有这些插件.或者给他们推荐的Eclipse插件列表,并让他们在必要时进行双击安装.
如何快速安装插件集(具有不同的更新站点)?
更新:有很多方法可以做到这一点,我希望聚合知识.stackoverflow.com上至少有两个类似的问题,提出了不同的建议.这是2 - 3年前.
如何自动配置Eclipse?
使用所有插件来扩展新的Eclipse机器
现在最好的解决方案似乎是Bananeweizen在2013-3-20 提出的(文件 - >导出 - >安装 - >软件项目到文件)
我不时地使用Eclipse从Eclipse中启动JUnit测试
运行方式> JUnit插件测试
默认情况下,Eclipse假定您正在运行需要工作台的东西,并在启动配置的"Main"部分中进行选择
LaunchConfig> Main>要运行的程序>运行应用程序> org.eclipse.ui.ide.workbench
我可以理解为什么这是默认值,但对于我(以及我们团队中的所有人)来说,情况永远不会如此.我们总是需要运行我们的JUnit插件测试
LaunchConfig> Main>要运行的程序>运行应用程序> [无应用程序]无头模式
如何更改此默认行为?我目前正在使用Eclipse 4.4.
eclipse-plugin ×10
eclipse ×9
java ×4
junit ×2
automation ×1
clearcase ×1
eclipse-cdt ×1
eclipse-jdt ×1
eclipse-juno ×1
eclipse-rcp ×1
equinox ×1
ide ×1
installation ×1
junit4 ×1
macos ×1
p2 ×1
svn ×1
tomcat ×1