我需要在我的应用程序中使用一个 inplacePlugin 中定义的域类到另一个 inplacePlugin 中的控制器类,但是当我尝试定义类 IDE 时“无法解析符号”。AutorDef 域类我在我的应用程序中定义 public。我需要做些什么来解决这个问题?
def autor = AutorDef.findAll()
我需要在我的应用程序中使用一个 inplacePlugin 中定义的域类到另一个 inplacePlugin 中的控制器类,但是当我尝试定义类 IDE 时“无法解析符号”。AutorDef 域类我在我的应用程序中定义 public。我需要做些什么来解决这个问题?
def autor = AutorDef.findAll()
我已经知道怎么做,很简单,(当然经过几天的深入思考和搜索)。这是解决方案。在就地插件内的 BuildConfig.groovy 中,我们需要从其他就地插件导入域类,我们添加下一个代码,
grails.plugin.location.'common'="../sdl-common"
我们直接在下面添加这段代码
grails.project.test.reports.dir = "target/test-reports"
equals之前的导入代码
grails.plugin.location.'common'
是用于导入插件数据(域类等)的名称,并且
"../sdl-common"
是inplace插件的路由,当我们需要在我们的类或控制器中导入数据时,我们只需要添加
import common.*
在我们导入 hte 包的部分。