如何创建一个公开JSON视图的Grails3插件?

如何创建一个公开JSON视图的Grails3插件?,grails,grails-plugin,grails3,json-view,Grails,Grails Plugin,Grails3,Json View,在我的自定义Grails插件中,如何为非域类设置JSON视图,并在默认情况下让客户端应用程序使用它 我在插件中有一个视图文件: /views/com/mycompany/myplugin/myclass/_myClass.gson 当我执行grails安装时,我可以看到这个.gson文件在生成的JAR中。但是,客户端应用程序没有使用它 我能做些什么使它工作 是否有任何设置或步骤可以简化故障排除 我正在使用Grails3.2.4 更新: 当我使用完全相同的路径将视图复制到客户端应用程序中时,视图

在我的自定义Grails插件中,如何为非域类设置JSON视图,并在默认情况下让客户端应用程序使用它

我在插件中有一个视图文件:

/views/com/mycompany/myplugin/myclass/_myClass.gson
当我执行
grails安装时
,我可以看到这个
.gson
文件在生成的JAR中。但是,客户端应用程序没有使用它

我能做些什么使它工作

是否有任何设置或步骤可以简化故障排除

我正在使用Grails3.2.4

更新:

当我使用完全相同的路径将视图复制到客户端应用程序中时,视图被调用。只有在插件中定义了视图时,才能找到该视图

框架似乎试图从类加载器中将插件作为类进行查找:
myclientproject\u com\u mycompany\u myplugin\u myclass\u myclass\u gson

如何让插件将此类添加到类路径?

对于我的用例,我实际上需要的是一个自定义转换器

见:


这就避免了我的插件发布视图的需要。

可能是程序包名称的问题。见2.15.3