如何在grails 2.1中的run-app期间创建内联插件的依赖项?

时间:2012-09-14 07:56:09

标签: grails plugins build

我已经将我的应用程序修改为grails插件,我将在客户端特定的应用程序中包含这些插件并自定义一些零碎的部分。 为了测试整个事情,我将插件作为内联包含在测试应用程序的BuildConfig中[使用grails命令行创建的裸应用程序]。

grails.plugin.location."engine-plugin"="../../engine-plugin"

我没有安装插件本身,我没有在我的应用程序的BuildConfig的plugins部分添加一个东西。

现在,在插件的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-security-core或它的依赖关系。

我尝试将插件的BuildConfig中的范围从编译更改为构建,但这没有任何改变。我尝试过添加export=true - 没有。

有关如何处理此事的任何提示?

由于

编辑: 使用打包的插件而不是内联时得到相同的错误:/

0 个答案:

没有答案