2012-07-25 2 views
0

У меня есть файл конфигурации для findbugs. Я могу использовать его в скрипте ant. Я хочу использовать его также в eclipse.Как добавить новое правило Findbug или импортировать набор правил в Eclipse

Возможно ли изменить набор правил для Findbugs путем импорта нового набора правил в Eclipse?

ответ

0

Боюсь, вы не можете. Свойства в плагинах eclipse встроены в файл свойств.

Например, для findbugs вы можете найти свою конфигурацию в файле my-project/.settings/edu.umd.cs.findbugs.core.prefs.

Как вы можете видеть, в нем есть сглаженная версия xml.

К сожалению, в данный момент нет инструмента для импорта/экспорта конфигурации. Это может быть приятный запрос!

М.

+0

Я знаю об этом файле конфигурации. Я написал небольшой скрипт для преобразования xml в этот файл свойств. Проблема в том, что если я изменю существующие методы детектирования, eclipse распознает изменения. Но у меня больше методов детекторов, чем в Eclipse. Eclipse (или плагин Findbugs в Eclipse) игнорирует новые методы. – Kayser

+0

Вы можете отредактировать файл findbugs.xml в 'plugins/edu.umd.cs.findbugs.plugin.eclipse_2.0.1.20120712/findbugs-plugin.jar', чтобы добавить туда правила. – poussma

0

Я не знаю, как FindBugs сохраняет свои настройки в Eclipse, но вы можете быть в состоянии использовать Workspace Mechanic. Он может импортировать и экспортировать почти все настройки Eclipse между рабочими пространствами.

1

Когда вы говорите «конфигурационный файл», вы имеете в виду «filter file»?

Если это так, то, в затмении:

Перейти к Window -> Preferences -> Java -> FindBugs -> Фильтрация файлов (вкладка) -> В "Включить фильтр файлы «выберите« Добавить .. »и выберите конфигурационный файл xml.