2

私は自分のアプリを grails プラグインに変更しました。これをクライアント固有のアプリケーションに組み込み、いくつかの部分をカスタマイズします。全体をテストするために、プラグインをBuildConfigテスト アプリケーション [grails コマンドラインを使用して作成されたベア アプリケーション] のインラインとして含めました。

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

私はプラグイン自体をインストールしませんでしたplugins。アプリの 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-security-core明らかに、それは私のアプリが依存関係を認識できないためです。

BuildConfigプラグインのスコープをコンパイルからビルドに変更しようとしましたが、何も変わりません。私はそれに追加しようとしexport=trueました - 何もありません。

これを進める方法に関するヒントはありますか?

ありがとう

編集:インラインの代わりにパッケージ化されたプラグインを使用すると、同じエラーが発生します:/

4

0 に答える 0