1

我正在和Jbehave一起使用寧靜。我想知道如何將當前報告的寧靜標識替換爲自定義公司徽標。更改默認徽標需要完成哪些代碼更改。寧靜報告標誌變化

回答

0

你可以做到這一點通過替換寧靜 - 報告 - 資源 - x.x.xx.jar寧靜-BDD-logo.png。保存您的徽標並將其命名,然後複製並覆蓋現有徽標。我的是存儲在以下位置:

寧靜 - 報告 - 資源 - xxxx.jar \報告資源\圖像\

這應該爲您的機器上運行,並使用任何項目工作單個jar文件。使用Maven可以更輕鬆地將所有下載的依賴項存儲在一個位置。

否則,我懷疑有執行這一招任何合法的方式。您可以編寫Java代碼來重命名您的徽標,並在每次運行寧靜報告時將其複製到報告位置,但所有這些只是真正的駭客:)

寧靜報告是用存儲的FreeMaket模板語言(.ftl)文件在寧靜 - 報告 - 資源 - xxxx.jar(另一種可能的解決方案是要覆蓋這些和寧靜-BDD-logo.png提到每一次引用自己的文件)。理想情況下,你會想創建自己的jar並強制使用這個。然而,這似乎很多工作只是爲了替換一個標誌。如果您想徹底檢查報告的整體外觀,這是有意義的。