gpt4 book ai didi

grails - 如何在 grails 插件中设置本地依赖项(主应用程序的类路径)?

转载 作者:行者123 更新时间:2023-12-02 15:39:55 29 4
gpt4 key购买 nike

我有一个 Grails 应用程序,由主应用程序及其在 BuildConfig.groovy 中链接的本地模块组成:

grails.plugin.location.'mymodule' = "modules/mymodule"

在 mymodule 中,我想使用主应用程序中的 Helper 类,但是我找不到任何方法来使 mymodule 依赖于主应用程序。我正在考虑为 mymodule compile 添加一些额外的部分,但我被困在这里。

知道怎么做吗?

最佳答案

你不能做你想做的事,至少不容易。它是首先编译的插件的单向依赖。唯一的方法是在您的插件中创建一个您可以注册的回调机制。这样,您的应用程序将使用插件注册自己,并且插件将在需要时调用这些类。

将插件及其依赖项视为 jar - 您不能从某个库下载 jar 并期望它调用您的代码,除非它是这样设计的。

如果您有辅助类,假设它们不依赖于主应用程序中的任何内容,我建议您将它们从主应用程序移动到本地插件所依赖的单独插件。这样,您的主应用程序和本地插件都依赖于帮助程序类。或者首先将帮助程序类移动到插件中 - 然后它们将可用于插件和主应用程序。

关于grails - 如何在 grails 插件中设置本地依赖项(主应用程序的类路径)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1890830/

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