Почему типы исчезают из Eclipse m2e classpath?
От одного раза в неделю до нескольких раз в день у меня возникает проблема исчезновения типов из classpath проекта в моих импортированных проектах m2e. Я нахожу мало или совсем не советую по поиску проблем, но это случается со мной в течение нескольких лет в нескольких разных одно- и многомодульных проектах Maven, в нескольких версиях Eclipse и в разных ОС.
Внезапно, совершенно неожиданно, определенные типы не могут быть разрешены. Иногда это происходит с типами в одном проекте. Однажды это случится с java.lang.String!
- Тот же проект занимает
clean install
в Maven 3 просто отлично (это не решает проблему в Eclipse). - Я могу это исправить, вырезав операторы import и вернувшись обратно в файл Java. Но на большом проекте это утомительно.
- Я могу исправить это, удалив связанные конфигурации запуска, удалив проект и затем повторно импортировав проект.
Я дал Eclipse абсурдное количество памяти (4 ГБ) безрезультатно. Есть ли способ остановить это? Я действительно устал от этого.
.project
.settings / org.eclipse.core.resources.prefs
.settings / org.eclipse.m2e.core.prefs
.classpath