尝试将AJDT和Scala 2.7.5插件安装到Eclipse 3.5中时出现错误。
我记得曾经在某处看到一条消息,指出安装这两个组件存在一个已知问题,解决方案是安装一个预发行版本的Scala插件,我相信可以从此开始,然后再安装AJDT。
但是,我不记得哪个版本,也找不到下载较早的预发行版本的链接。
因此,我想知道是否有人知道如何同时安装两者。
谢谢。
编辑:
我刚刚尝试过该错误,因此AJDT 1.7.0无法正常工作。 :(
Cannot complete the install because of a conflicting dependency.
Software being installed: Scala Eclipse Plugin 2.7.5.final (ch.epfl.lamp.sdt.feature.group 2.7.5.final)
Software being installed: AspectJ Development Tools 2.0.0.e35x-20090624-1600 (org.eclipse.ajdt.feature.group 2.0.0.e35x-20090624-1600)
Only one of the following can be installed at once:
JDT Weaving 2.0.0.e35x-20090624-1600 (org.eclipse.contribution.weaving.jdt 2.0.0.e35x-20090624-1600)
JDT Weaving 1.6.4.20090313172428 (org.eclipse.contribution.weaving.jdt 1.6.4.20090313172428)
Cannot satisfy dependency:
From: Scala Eclipse Plugin 2.7.5.final (ch.epfl.lamp.sdt.feature.group 2.7.5.final)
To: org.eclipse.contribution.weaving.jdt [1.6.4.20090313172428]
Cannot satisfy dependency:
From: AspectJ Development Tools 2.0.0.e35x-20090624-1600 (org.eclipse.ajdt.feature.group 2.0.0.e35x-20090624-1600)
To: org.eclipse.contribution.weaving.jdt [2.0.0.e35x-20090624-1600]
最佳答案
根据this thread,
2.7.5.final与Eclipse 3.5上的AJDT 1.7.0兼容。
如果您具有AJDT (AspectJ Development Tools) 2.0.x,是否可以尝试将suggested in this thread降级到1.7.0?
正如OP(James Black)自己在注释中详述的那样,两个AJDT版本实际上都是2.0!
来自“ AJDT 2.0.0 - New and Noteworthy”:
针对Eclipse 3.5的AJDT发行版:2.0.0_e35x2009XXXXXX
针对Eclipse 3.4的AJDT发行版:2.0.0_e34x2009XXXXXX
因此,这意味着AJDT 1.6.5已重命名为AJDT 2.0.0_e34x,而AJDT 1.7.0已重命名为AJDT 2.0.0_e35x。
尽管从短期来看这可能会造成混淆,但从长远来看,我们相信这将提供更多信息,并且用户将能够阅读该版本并立即知道它针对的是Eclipse版本以及它包含的功能级别。
要使用OP的反馈来完成此答案,请执行以下操作:
AJDT update site
“ Eclipse Galileo, AJDT, Scala Eclipse plugin 2.7.5”
嗯...如果您可以使用1.7.0 AJDT版本之一,则应该没问题。
干杯,英里
感谢您的提示-它有效!
我使用了AJDT下载中的ajdt_1.7.0.20090513085548_archive.zip
。
干杯波特
关于scala - 如何将Scala插件和AJDT安装在同一Eclipse中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1290307/