在 SonarQube 6.3.1 自定义插件的网页中使用本地资产

Use local assets in SonarQube 6.3.1 custom plugin's web page

我想在我的 SonarQube 6.3.1 自定义网页中插入一些图片。我试着把它放在 resources/static 中,就像 javascript 文件一样,并用 <img src="image.png"></img> 调用它,但它不起作用。

我不太明白 SonarQube 如何在静态文件夹中管理自定义页面。我遵循了 official guide 但我不明白如何在我的页面的 js 文件中使用外部资源(图像、html 模板等)。

感谢您的帮助, 贝努瓦

我终于找到了如何使用我的资产:

  1. 把你的资源放在src/main/ressources/static,比如我在这里加了一张图片src/main/ressources/static/images/loading.gif
  2. 让 myplugin 我的插件标识符
  3. 我可以像这样在 src/main/ressources/static/page.js 中使用我的 gif <img src="../../static/myplugin/static/images/loader.gif"></img>

也许它可以帮助某人...