Eclipse (Springsource Tool Suite 2.3.1) не может разрешить зависимости для классов в одном пакете - PullRequest
1 голос
/ 16 марта 2010

Это начало происходить, когда я обновил свой Springsource Tool Suite с 2.3 до 2.3.1. По сути, всякий раз, когда я делаю что-либо, например, открываю файл, изменяю файл и т. Д., Я должен делать чистку. Все работает нормально, когда я выполняю mvn команды в командной строке, что наводит меня на мысль, что Eclipse ищет не в том месте скомпилированный код или что-то в этом духе, хотя на данный момент это совершенно суеверно.

Пример: я изменяю на com.foo.mypackage.MyClass. Внезапно куча тестов, которые MyClass получают красный х - для класса не найден!

В src/main/test:

com.foo.DbUnitTest
com.foo.mypackage.FooTest extends DbUnitTest

DbUnitTest получает класс не найден. Я делаю чистку, и все в порядке. Я что-то трогаю, и это снова ломается :(. Я действительно не знаю, с чего начать, как это устранить.

1 Ответ

2 голосов
/ 17 мая 2010

Первая отправная точка находится в Eclipse, чтобы выбрать проект из проводника пакетов, щелкните его правой кнопкой мыши и выберите

Maven > Update Project Configuration

Это обычно возвращает вещи в форму.

...