2014-09-29 57 views

回答

0

不,你不能直接用maven插件來做這件事。 合併-append是不同的功能位。

你可以通過但只使用Maven進行平移臺,如使用:

$sourceanalyzer -b my_maven_test -clean 
$sourceanalyzer -b my_maven_test mvn sca:translate 
$sourceanalyzer -b my_maven_test -scan -f results.fpr -append 

不幸的是,這是當前獲取此功能的唯一途徑。然而,隨後的追加問題(例如代碼應該完全邏輯獨立,需要單獨掃描......這可能令人驚訝地難以確定),並且可能難以保持掃描過程的前進。如果可能的話,我通常會建議嘗試一次掃描整個項目。

+0

謝謝。我曾嘗試過類似的方法,結果如此。我已經構建了具有相同構建ID的不同模塊並進行了單次掃描,並且我能夠成功地爲多個構建生成單個fpr報告。 – 2014-10-09 04:58:45

0

如果您可以調用.jar文件(我相信這可能在Maven中),這是可能的。查看SCA Utilities用戶指南。您正在尋找合併功能。在Fortify Maven插件之後,您應該能夠進行另一個構建步驟,然後進行合併。如果您想在此之後獲得報告,您還可以執行構建步驟來執行報告生成器。

0

「-append」是一個應該將結果添加到現有FPR中的功能。沒有合理的理由這樣做,除非您的掃描太大而無法一次運行,並且您沒有其他選擇。在過去的幾年中,性能選項已經改進到不再需要使用「-append」的程度。如果您確信必須使用此命令,請參閱技術支持部門瞭解此命令的最新缺點。