Как установить плагин Scala и AJDT в одном Eclipse?
Я получаю сообщение об ошибке при попытке установить плагин 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]
3 ответа
Согласно этой теме,
2.7.5.final совместим с AJDT 1.7.0 в Eclipse 3.5.
Если у вас есть AJDT (AspectJ Development Tools) 2.0.x, можете ли вы попробовать понизить до 1.7.0, как предложено в этой теме?
Как подробно рассказывает OP ( James Black) в комментариях, обе версии AJDT на самом деле 2.0!
Из " AJDT 2.0.0 - Новое и достойное внимания ":
- Релиз для AJDT, нацеленный на Eclipse 3.5: 2.0.0_e35x2009XXXXXX
- Релиз для AJDT с таргетингом на Eclipse 3.4: 2.0.0_e34x2009XXXXXX
Таким образом, это означает, что AJDT 1.6.5 был переименован в AJDT 2.0.0_e34x, а AJDT 1.7.0 был переименован в AJDT 2.0.0_e35x.
Хотя это может привести к путанице в краткосрочной перспективе, мы считаем, что в долгосрочной перспективе это будет более информативно, и пользователи смогут прочитать версию и сразу узнать, на какую версию Eclipse она нацелена, а также на какой уровень функций она входит.
Чтобы завершить этот ответ с обратной связью ОП:
Хм... если вы можете жить с одной из сборок 1.7.0 AJDT, вы должны быть в порядке.
Приветствия, МилиСпасибо за совет - все работает!
я использовалajdt_1.7.0.20090513085548_archive.zip
из загрузок AJDT.
ура Портер
Вот сообщение, которое я не смог найти, в поисках AJDT 1.7 мне была нужна помощь: http://www.nabble.com/Eclipse-Galileo,-AJDT,-Scala-Eclipse-plugin-2.7.5-td24357850.html
Вы можете получить файл по адресу: http://eclipse.ialto.org/tools/ajdt/35/dev/update/
Я распаковал этот zip-файл в каталог Eclipse, а затем установил Scala 1.7.5.
У меня установлен AJDT 2.0.0, и при попытке установить Scala 2.7.5.final выдается следующее сообщение:
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)
Это потому, что плагин Scala требует 1.6.4. Если вы переходите на эту версию AJDT, вы можете быть в порядке.