Мы получаем очень странное поведение в нашей среде разработки, которое согласуется со всеми нашими разработчиками в разных операционных системах.
У нас есть более 20 проектов Maven (3.0.4) в среде разработки, все они являются открытыми проектами в Eclipse (Indigo) с sonatype m2e (0.12.0), как обычно обрабатывающими зависимости. (m2e 1.0 вызывает у нас больше проблем, чем решений)
Из всех наших 20+ проектов есть один проект , который ведет себя странно.
При выполнении mvn clean install
для этого проекта, даже несмотря на то, что Maven успешно пропустил , он вызывает 4 java-файла (в модульных тестах, если это имеет какое-либо значение) для отображения ошибок в Eclipse.
Ошибки относятся к типу "SomeNameOfClass не может быть разрешен для типа", хотя при открытии файла и нажатии F3 (объявление Open) на ошибочной ссылке на класс класс находит без проблем.
mvn clean
проблема, если мы просто запустим mvn install
, этого не произойдет.
Проект Eclipse -> Clean очищает ошибки, и все в порядке.
Это не операционная проблема, которая фактически мешает мне работать или что-то в этом роде, Я могу решить ее , просто убрав Eclipse, я просто ненавижу делать это каждый раз и Я не могу терпеть красные иксы в своих проектах, даже если они не имеют никакого эффекта.
Мне просто очень любопытно, почему это вообще происходит, почему именно эти 4 класса? почему почему почему? :)