簡體   English   中英

如何在不運行(n個顯式)服務器的情況下使用SonarQube Maven插件?

[英]How to use SonarQube Maven plugins without running a(n explicit) server?

我開始使用SonarQube在Maven中進行JSF頁面靜態分析[1]。 我只是真的很想在Maven中使用它,因為我不喜歡引入另一個構建命令的想法。

分析了源代碼特定的Maven指南之后,我得到了一個印象,即只有在localhost下載,安裝/解壓並啟動SonarQube實例並在POM中的插件聲明中指定連接信息之后,才能使用該插件。 插件配置參數確認。

盡管此工作流程可能具有優勢,但在CI服務上使用卻很痛苦,並且為了能夠進行構建而手動啟動服務的必要性似乎並不太吸引用戶(鑒於Selenium或Arquillian等其他開發工具會拉動整個瀏覽器,驅動程序和服務器在后台,而無需單行配置)。 我是否缺少有關單獨的插件或配置的信息,該插件或配置管理嵌入式實例或臨時實例以使用單個插件聲明執行分析?


[1]我知道還有其他基於XML驗證的工具可以完成這項工作,但是設置像SonarQube這樣功能更強大的工具似乎是一種更靈活的方法,可能會有所收獲。

您不必在構建服務器上安裝SonarQube,但是有必要執行分析(結果將被推送至該分析)。 這意味着您在某處有一台工作的服務器,接下來必須設置必需的參數:

  • sonar.host.urlhttp://localhost:9000是默認值)
  • sonar.loginsonar.password (如果您的SOnarQube服務器是安全的)

查看所有Analysis + Parameters

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM