2013-08-28 27 views
0

是否可以在不重新啓動Sonar服務器的情況下即時編輯widget.erb文件?我認爲它與其他任何前端文件沒有區別,但由於插件實際上並未「爆炸」,因此如果不打開jar並對其進行編輯,就無法編輯該文件。聲納插件在飛行中編輯.erb文件?

但是,如果有一種方法,它將允許更快地設計小部件!

謝謝!

回答

1

事實上,可以即時編輯插件網頁內容。請看這頁:http://docs.codehaus.org/display/SONAR/Extend+Web+Application

您可以:

  • 對於窗口小部件:編輯方法RubyRailsWidget#getTemplatePath(),以絕對路徑返回到窗口小部件的文件,而不是類路徑(見更多的小工具 - >開發模式)
  • 對於web應用程序:編輯war/sonar-server/WEB-INF/config/environment.rb文件,並通過替換屬性config.plugin_paths來設置ruby應用程序的絕對路徑(請參閱應用程序 - 開發模式)
+0

Julien, 這看起來很有前途!因此,在做出更改以返回絕對路徑之後,我們是否打開jar並編輯其中的文件? – rkd80

+0

我已經在你的帖子上回復了SonarQube的開發郵件列表:http://markmail.org/thread/rrjrwd5m7lnxjo4u –