2012-03-05 3 views
1

Я использую maven с плагином Fortify360 для анализа исходного кода. Шаг sca: translate работает нормально и, кажется, генерирует правильные файлы sca-translate-java.txt, но шаг sca: scan фактически не запускает проверку по любому из подпроектов.mvn sourceanalyzer plug-in не работает сканирование

я не даюсь причин, почему, просто сообщение об ошибке, как:

* Пропуск сканирования подпроекта

Я новичок в FORTIFY. У кого-нибудь есть опыт с этим, и есть некоторые идеи, почему он может пропустить сканирование?

Спасибо!

+0

Вы используете агрегированный профиль? –

+0

Да, плагин находится в родительском помпе. – Sarah

+0

Я не использую профиль для запуска сканирования. Он запускается против всего проекта. – Sarah

ответ

1

Если ваши проекты наследуются от pom верхнего уровня, вам также нужно использовать параметр -Dsca.toplevel = foo, а также вам необходимо установить идентификатор сборки вручную.

Итак, на этапе перевода добавьте дополнительный параметр -D, чтобы установить идентификатор сборки.

На этапе сканирования добавьте тот же параметр -D, чтобы установить идентификатор сборки.

Также на этапе сканирования добавьте параметр «верхнего уровня» -D.