0

我正在尝试使用内联插件运行 Grails 3.3.9 项目,该插件也在 Grails 3.3.9 上,但由于它尝试使用插件默认配置不尊重主应用程序配置首先运行插件本身而失败。我也创建了一个示例测试应用程序和测试插件,并在那里发现了类似的问题。其他人也面临同样的问题吗?任何相同的解决方案。

检查下面示例应用程序的详细堆栈跟踪,并查看 bootRun 尝试首先执行插件应用程序主方法。

注意:现在作为一种解决方法,我在制作就地插件以正确运行内联插件时注释掉了插件 Application.groovy 主要方法。

grails run-app -verbose
include 'test-plugin'
| Resolving Dependencies. Please wait...
Parallel execution is an incubating feature.

CONFIGURE SUCCESSFUL

| Running application...
Parallel execution is an incubating feature.
:buildProperties
:test-plugin:compileAstJava NO-SOURCE
:test-plugin:compileAstGroovy NO-SOURCE
:test-plugin:processAstResources NO-SOURCE
:test-plugin:astClasses UP-TO-DATE
:test-plugin:compileJava NO-SOURCE
:test-plugin:configScript
:test-plugin:compileGroovy
:processResources
:test-plugin:copyAstClasses NO-SOURCE
:test-plugin:copyCommands NO-SOURCE
:test-plugin:copyTemplates NO-SOURCE
:test-plugin:processResources
:test-plugin:classes
:test-plugin:jar
:test-plugin:findMainClass
:compileJava NO-SOURCE
:test-plugin:bootRun
:compileGroovy
:classes
:findMainClass
:bootRun
Calling plugin main method
2021-05-13 02:24:06.015 ERROR --- [           main] g.plugins.DefaultGrailsPluginManager     : ERROR: Plugin [domainClass] cannot be loaded because its dependencies [['i18n']] cannot be resolved

我已经尝试了https://github.com/grails/grails-core/issues/11221中提到的所有东西,但没有任何效果。

4

0 回答 0