Aptana有文件差异工具吗?鉴于它是一个相当标准的开发者要求,我很惊讶IDE中没有嵌入一个.有没有人有这个好的解决方案?
我没有太多使用eclipse的经验,但看到Aptana是作为Eclipse插件构建的,其他Eclipse插件是否兼容?
谢谢!
--- 答案:(因为它不会让我回答我自己的问题8小时)---
Annnnnnn难道你不知道吗,经过几个月来每次出现需求时缺乏文件差异,我刚刚找到了Aptana中的功能.
通过CTRL +左键单击(即Project Explorer或Navigator窗格)在Aptana中的各种文件列表中选择2个文件
右键单击要显示在diff屏幕左侧的突出显示文件,然后选择"Compare With" - >"Each Other"选项.
我刚刚将Aptana更新到今天的最新版本,所以我不确定它是否是一个新的版本,但我愿意打赌它已经存在了很长时间而且我只是一个nonce.
无论如何,点击我的问题.:)
我们将为我们的项目调查GWT.在搜索Eclipse GWT插件时,我得到了很多.
在您看来,Eclipse的最佳GWT插件是什么?为什么?
[ 11月27日:编辑以反映以下答案...... ]
我在项目checkstyle中使用,我在checkstyle-configuration中定义了一个SuppressionFilter.我使用Apache ant通过持续集成进行自动构建.
我的问题来自以下情况:我不想将大量文件填充到基于项目的文件中,因此checkstyle.xml和suppressions.xml都位于名为conf的子目录中(用于构建的配置).现在Ant和Eclipse在查找suppressions.xml方面的工作方式不同.
在我声明了一个ant-task来查找checkstyle的基本配置的checkstyle.xml之后,Ant使用基于项目的basedir作为basedir来查找suppressions.xml.此checkstyle.xml现在包含以下内容:
<module name="SuppressionFilter">
<property name="file" value="conf/suppressions.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)
这样ant-build就会找到suppressions.xml,因为构建的basedir是项目目录.
现在使用Eclipse 的checkstyle-plugin带来了一个问题.它从checkstyle.xml具有的路径(conf)开始查找suppressions.xml.对于Eclipse,声明必须看起来像这样,工作:
<module name="SuppressionFilter">
<property name="file" value="suppressions.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)
编辑:即使这不起作用,Eclipse似乎总是需要一个绝对的路径.
我想知道一种方法,Eclipse和Ant都可以使用相同的checkstyle配置.有人知道这个问题的解决方案吗?绝对路径不是解决方案,因为每个开发人员和CI服务器都有不同的项目目录路径.
ant continuous-integration build-process eclipse-plugin checkstyle
在我全新的Windows 7机器上,我下载了Eclipse(Galileo)和几个Eclipse插件(Android的ADT插件,Subclipse等)
重新启动后,这些插件都没有显示在IDE中(首选项,菜单等中没有任何内容),但如果单击"关于Eclipse"弹出窗口中的"安装详细信息",我会看到所有插件都列为已安装的软件.(例如Android DDMS 0.9.5,Subclipse 1.6.5等)
如何使我的插件工作?
任何想法为什么Eclipse有时会发抖并且无法识别它几秒钟之前的代码?下面的代码中的"R"在5分钟前没有下面的红色波浪线,我没有更改代码.这种情况经常发生在Eclipse上,通常我把它关闭然后重新启动它,这很好......不要再去了.
// Initialize view elements
mSearchBox = (EditText) this.findViewById(R.id.edittext_search);
mSearchButton = (Button) this.findViewById(R.id.button_search);
Run Code Online (Sandbox Code Playgroud) 我正在尝试安装新的插件但是当我选择更新站点时,我收到了这个错误
!ENTRY org.eclipse.equinox.p2.core 4 0 2010-10-07 08:57:56.153!MESSAGE供应异常!STACK 1 org.eclipse.equinox.p2.core.ProvisionException:错误的HTTP请求: http:// download.eclipse.org/eclipse/updates/3.6/compositeContent.xml org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:189)org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.getLocalFile(CompositeMetadataRepositoryFactory.java:74)at org组织的org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)中的.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:99) .eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:747)org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:652)at org .eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)位于org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob的org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92). doLoad(LoadMetadataRepositoryJob.java:115)位于org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:100)org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler $ 2.runModal(PreloadingRepositoryHandler) .java:82)org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)引起: org.eclipse.ecf.filetransfer.BrowseFileTransferException:HttpClient连接错误响应代码400. at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:249)在org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser $ DirectoryJob.run(AbstractFileSystemBrowser.java:69)... 1更多!分项1 org.eclipse.equinox.p2.repository 4 1002 2010-10-07 08:57:56.153!MESSAGE错误的HTTP请求: http://download.eclipse.org/eclipse/updates/3.6/compositeContent.xml!STACK 1 org.eclipse.ecf.filetransfer.BrowseFileTransferException:HttpClient连接错误响应代码400. at org.eclipse.ecf.provider.filetransfer.位于org.eclipse.core.internal.jobs.Worker的org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser $ DirectoryJob.run(AbstractFileSystemBrowser.java:69)中的httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:249). run(Worker.java:54)!SUBENTRY 2 org.eclipse.ecf.identity 4 0 2010-10-07 08:57:56.153!MESSAGE HttpClient连接错误响应代码400.
!ENTRY org.eclipse.equinox.p2.core 4 0 2010-10-07 08:57:56.384!MESSAGE供应异常!堆栈1 org.eclipse.equinox.p2.core.ProvisionException:错误的HTTP请求: http:// dl.google.com/eclipse/inst/codepro/latest/3.6/content.xml org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:189)org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)at org .eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)atg.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)at org .eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:747)org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:652)at org .eclipse.equinox.internal.p2.metadata.repository.位于org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad的org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)中的MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) LoadMetadataRepositoryJob.java:115)org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:100)at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler $ 2.runModal(PreloadingRepositoryHandler.java) :82)org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)引起:org. eclipse.ecf.filetransfer.BrowseFileTransferException:HttpClient连接错误响应代码400. at org.eclipse.ecf.org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser $ DirectoryJob.run(AbstractFileSystemBrowser.java:69)中的provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:249)...还有1个!SUBENTRY 1 org .eclipse.equinox.p2.repository 4 1002 2010-10-07 08:57:56.385!MESSAGE错误的HTTP请求: http://dl.google.com/eclipse/inst/codepro/latest/3.6/content.xml!STACK …
我已经m2e在我的Eclipse Indigo中安装了Eclipse市场.
我是否需要maven显式安装并设置M2_HOME环境变量?
谢谢!
我想在Eclipse上编辑RAML.我没有找到RAML的任何Eclipse插件.
在RAML网站(http://raml.org/projects.html)上只有Sublime.
你知道在Eclipse上编写RAML的经验吗?
如果问题不在这里,我会将其删除.
有人知道Android是否已停止支持Eclipse插件?现在,当你从google搜索"Android SDK"进入他们的网站时,你可以下载Android Studio,我找不到Eclipse插件的位置......我记得他们说他们不会停止支持它,但是好吧,谷歌毕竟...所以有人知道吗?
我正在尝试安装log4j Eclipse Plugin.
但我收到此错误消息:
无法在https://sourceforge.net/projects/oneclick-logger/files/site/content.xml上读取存储库.收到致命警报:handshake_failure