Раздражение - Как отключить предупреждения о доступе к классам класса Eclipse
Я искал параметры, но я не могу найти способ отключить эти предупреждения. Предупреждения такие как:
Classpath entry org.eclipse.jdt.junit.JUNIT_CONTAINER/4 will not be exported or published. Runtime ClassNotFoundExceptions may result.
Просто не ставьте перед собой никакой цели, кроме как загромождать мое представление "Проблемы".
Ответы
Ответ 1
ошибка 190783 может иметь отношение к этому вопросу.
это предупреждение теперь имеет два быстрых исправления:
-one, который добавляет атрибут "dependency
" (это текущее быстрое исправление)
-one, который добавляет атрибут "nondependency
"; добавление этого атрибута явно исключает запись cp из рассмотрения как потенциальную зависимость публикации/экспорта. Если пользователь передумает, они могут удалить этот атрибут через интерфейс пользовательского интерфейса сборки JDT.
Как Mondain комментарии:
Я нашел его! Щелкните правой кнопкой мыши на предупреждении и выберите быстрое исправление, yay!
Вот как вы можете использовать Quick Fix: См. также Часто задаваемые вопросы Что такое быстрое исправление?, Quick Fix и Quick Assist
![alt text]()
Ответ 2
Быстрое исправление для целого проекта (может быть слишком жадным). Предполагает linux-утилиты (или cygwin):
cp .classpath classpath-bak
cat classpath-bak | sed '[email protected]^\(\s*<classpathentry kind=.*\)/>\s*[email protected]\1><attributes><attribute name="org.eclipse.jst.component.nondependency" value=""/></attributes></classpathentry>@' > .classpath