Grails插件将图像打包到错误的文件夹中

时间:2014-10-09 23:41:02

标签: java grails groovy

我有一个插件在web-apps/images/icons/中有此路径。那里有几个png文件。当我在插件上运行grails run-app时,可以从http://localhost:8080/plugin/images/icons访问它们。但是,当我将插件包含在Grails应用程序中时,它们现在已打包到此网址中:http://localhost:8080/myapp/plugins/my-plugin-1.0.0/images/icons/sample.png

有人可以解释这里发生了什么吗?我真的希望这些资源可以从/images/icons /而不是/plugins/plugin-version/images/icons访问。

1 个答案:

答案 0 :(得分:0)

我找到的解决方案是将资源插件添加回Grails(以及资产管道)。这就是图像链接现在在我的应用程序中的工作方式:

<r:img dir="images" file="sample.png" plugin="myPlugin"/>

请注意plugin属性。那是至关重要的。