当前的Scala Eclipse插件(http://www.scala-lang.org/node/94)是否可用?我一直在读它的不稳定和马车,甚至无法使用.
请参阅上一个主题:Scala的当前工具状态是什么?
我已经简单地尝试了一下,但仅限于琐碎的程序,到目前为止似乎很好.
谢谢!
更新:我将潜入并使用Scala和Eclipse完成一些工作,我会尝试报告并告诉您我发现的内容.
更新:请参阅下面的答案,了解我对Eclipse 3.5.1和Scala 2.7.7 Final的体验.
亚历克斯
Scott Morris.. 16
它对我很有用,但我很期待2.8.0.有一组漂亮的幻灯片(PDF)概述了未来很显著的变化.
它对我很有用,但我很期待2.8.0.有一组漂亮的幻灯片(PDF)概述了未来很显著的变化.
我发现它完全无法使用.语法突出显示有效,但就是这样.JUnit找不到用Scala编写的任何测试.调试器无法找到源并在每个步骤后抛出奇怪的错误消息.我也听说过人们在自动完成甚至剪切粘贴时遇到了麻烦.显然,它也会减慢常规Java的工作速度.这是在7月下旬的Eclipse 3.5上的Scala 2.7.5,所以最近.
对我来说,感觉就像编写Eclipse插件的人只是编译它并且在发送之前没有尝试过甚至一次.听起来它对某些人来说效果不错.就个人而言,我切换到Emacs/Ant并没有真正回头看.
我已经使用Eclipse在Scala中编写代码已经有一个多星期了,我的结论是它确实有效,但还没有准备就绪.
我的设置背景:
Scala 2.7.7决赛
Eclipse for Java Developers,3.5.1
Ubuntu桌面9.04 x64
Maven 2.2.1
JUnit 4.7
我创建了一个全新的项目,我只使用Scala,没有Java:
使用maven创建项目,引用scala-archetype-simple
我使用"mvn eclipse:eclipse"为它生成了一个eclipse项目
然后我在Eclipse中打开它
以下是我面临的一些问题:
我总是丢失语法高亮...关闭并重新打开文件有帮助
通常,从现在开始我得到大量的编译错误,找不到我的类,在eclipse中做一个CLEAN解决了这个问题
Eclipse有时很难崩溃,需要我杀死-9 java进程,然后再次启动Eclipse,看到它抱怨工作区,然后重新启动它
我正在编写vanilla JUnit测试,并且在运行它们时遇到很多麻烦,大部分时间Eclipse都找不到它们,重新启动Eclipse然后打开每个测试文件通常会暂时解决这个问题,我经常得到的错误是没有找到测试与试验跑'JUnit 4'
在代码行下出现了许多错误的squigles,它们似乎可以被忽略
Intellisense可能有10%的时间工作,清理和/或重新打开文件似乎暂时将其恢复
有时候我失去了在Eclipse中输入文本编辑器的能力,如果我捏得足够它可能会回来,或者我只是关闭并重新打开文件
有时突出显示和删除一行代码等基本内容会失败,但"删除"等错误无法正常完成.有关更多信息,请参阅日志.
所以我解决了所有这些问题,最终结果是我每天重启Eclipse多次,并不断关闭并重新打开Eclipse中的文件,并经常清理.