Maven clean + build приводит к тому, что проект в Eclipse показывает ошибки до очистки в Eclipse

Мы наблюдаем очень странное поведение в нашей среде разработки, которое согласуется со всеми нашими разработчиками в разных операционных системах.

У нас есть около 20+ проектов Maven (3.0.4) в среде разработки, все они являются открытыми проектами в Eclipse (Indigo) с сонатипом m2e (0.12.0), обрабатывающим зависимости, как обычно. (m2e 1.0 доставляет нам больше проблем, чем решений)

Из всех наших 20+ проектов есть один проект, который ведет себя странно. При выполнении mvn clean installв этом проекте, даже несмотря на то, что Maven проходит успешно, он заставляет 4 java-файла (в модульных тестах, если это имеет значение) отображать ошибки в Eclipse.

Ошибки относятся к типу «SomeNameOfClass не может быть преобразован в тип», хотя при открытии файла и нажатии F3 (объявление Open) в ошибочной ссылке на класс класс обнаруживается без проблем.

mvn clean— это проблема, если мы просто запустим mvn install, этого не произойдет.

Eclipse's Project -> Clean очищает ошибки и все в порядке.

Это неоперационная проблема, которая на самом деле мешает мне работать или что-то в этом роде, я могу решить еепросто путем очистки в Eclipse, я просто ненавижу делать это каждый раз и Я терпеть не могу красные крестики в своих проектах, даже если они не имеют никакого эффекта.

Мне просто очень любопытно, почему это вообще происходит, почему именно эти 4 класса? почему почему почему? :)

22
задан approxiblue 15 March 2018 в 16:09
поделиться