gpt4 book ai didi

grails - 如果说明中未提及,导入 Grails 插件的正确方法是什么

转载 作者:行者123 更新时间:2023-12-02 14:43:02 25 4
gpt4 key购买 nike

在确认插件安装正确后,我正在尝试使用此 Grails 插件中定义的方法:

https://github.com/agorapulse/grails-open-exchange-rates/blob/master/grails-app/services/grails/plugin/openexchangerates/OpenExchangeRatesService.groovy

据我所知,我在 Controller 中添加了以下导入行:

import grails.plugin.openexchangerates

但是编译器一直在提示它无法解析该类。
我尝试了以下所有组合均无济于事:
grails.plugin.openexchangerates.*
services.grails.plugin.openexchangerates
services.grails.plugin.openexchangerates.*

等等

我在这里缺少什么明显的东西?

最佳答案

顺便说一句,它没有导入 Grails 插件。只是标准的(groovy/java/jvm)导入,但是对于来自 grails 插件的类,这是很常见的情况。

这个类有package grails.plugin.openexchangerates ,所以你可以这样做:

import grails.plugin.openexchangerates.*

或者
import grails.plugin.openexchangerates.OpenExchangeRatesService

但请确保将插件添加到依赖项中,添加到 BuildConfig , 作为
compile ':open-exchange-rates:0.1'

插件自述文件建议使用 runtime ':open-exchange-rates:0.1' ,但在这种情况下,编译器在类路径中没有插件类。您需要使用 compile范围。查看更多关于依赖范围的信息: http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope

关于grails - 如果说明中未提及,导入 Grails 插件的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24869280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com