1

У меня было рабочее рабочее пространство Indigo довольно долгое время, и многие проекты были проверены из SVN. В основном проекты Ant, но несколько важных проектов Maven.Проект Maven на новом рабочем месте Kepler не работает с «Не удалось инициализировать класс AspectJExpressionPointcut»

Я изо всех сил пытаюсь получить рабочее пространство Кеплера, работающего с одними и теми же проектами. Я по сути отказался от чистой установки STS, поскольку это дает мне (разные) ошибки в обоих проектах Maven. Я подал ошибки Eclipse и STS, и они оба говорят, что это проблема других, поэтому я отказался от этого пути.

Я сейчас пытаюсь начать с чистого Eclipse и установить те части Spring, которые мне нужны. Я думал, что у меня установлены все подключаемые модули, и мне не нужны диалоги ошибок, которые я получал с установкой STS, но я получаю ошибку сборки, с которой я не могу справиться. Это говорит так:

Build path is incomplete. Cannot find class file for Could not initialize class org.springframework.ide.eclipse.springframework.aop.aspectj.AspectJExpressionPointcut 

Я полагаю, что у меня отсутствует какой-то плагин, но я не знаю, каким он будет.

Я даже сделал несколько исчерпывающий поиск этого класса («AspectJExpressionPointcut») в моей рабочей области и кеплер-дистрибутиве, и он не может его найти, если только он не находится в файле jar, который находится внутри файла jar (мой поиск выглядит просто для классов в файлах jar в дереве каталогов). Я вижу ссылки на него в Интернете, но я не могу получить много из этих ссылок.

+2

ли вы в конечном итоге найти решение для этого? Похоже, я столкнулся с одной и той же проблемой - мой сценарий также очень похож на ваш. (Соответствующий xkcd: http://xkcd.com/979/) –

ответ

1

Решение заключается в установке Spring IDE AJDT Integration. Для Eclipse, Kepler вам нужно добавить

http://dist.springsource.com/release/TOOLS/update/e4.3/

в списке обновлений сайтов, а затем установите «Spring IDE AJDT интеграции»