如何在Grails2.1中运行应用程序时使内联插件的依赖项可用?
我已将我的应用程序修改为grails插件,我将在特定于客户端的应用程序中包含该插件,并自定义一些细节。 为了测试整个过程,我在测试应用程序的如何在Grails2.1中运行应用程序时使内联插件的依赖项可用?,grails,plugins,build,Grails,Plugins,Build,我已将我的应用程序修改为grails插件,我将在特定于客户端的应用程序中包含该插件,并自定义一些细节。 为了测试整个过程,我在测试应用程序的BuildConfig中内联了插件[使用grails命令行创建的裸应用程序] grails.plugin.location."engine-plugin"="../../engine-plugin" 我没有安装插件本身,我没有在我的应用程序的BuildConfig的插件部分添加任何东西 现在,在插件的BuildConfig中,我已经在我的引擎中包含了我需要
BuildConfig
中内联了插件[使用grails命令行创建的裸应用程序]
grails.plugin.location."engine-plugin"="../../engine-plugin"
我没有安装插件本身,我没有在我的应用程序的BuildConfig的插件部分添加任何东西
现在,在插件的BuildConfig
中,我已经在我的引擎中包含了我需要的所有插件:
compile (
":asynchronous-mail:0.6",
":famfamfam:1.0.1",
":google-visualization:0.5.3",
":gsp-arse:1.3",
":jquery:1.8.0",
":jquery-ui:1.8.15",
":mail:1.0",
":navigation:1.3.2",
":prototype:1.0",
":quartz2:0.2.3",
":rendering:0.4.3",
":spring-security-core:1.2.7.3",
":spring-security-ui:0.2"
)
不幸的是,当我在测试应用程序中运行grails run app
时,它无法解析某些类:
4: unable to resolve class grails.plugins.springsecurity.Secured
@ line 4, column 1.
import grails.plugins.springsecurity.Secured
^
显然,这是因为我的应用程序看不到spring安全内核
或它的依赖项
我曾尝试将插件的BuildConfig
中的范围从编译更改为构建,但没有任何改变。我已经尝试向它添加export=true
——什么都没有
关于如何进行这项工作有什么建议吗
谢谢
编辑:
使用打包插件而不是内联插件时出现相同错误:/