2016-04-26 8 views
1

ciサーバにカスタム環境(testjenkins)を使用する場合、ビルドテストデータプラグインはロードテストのためにロードされません。デフォルトtest環境とtest-appを実行しているときtest-app実行時にカスタム環境でGrailsテストプラグインがロードされない

それは、プラグインのように思える
grails.project.dependency.resolution = { 
    ... 
    plugins { 
    ... 
    test ':build-test-data:2.2.3' 
    ... 
    } 
} 

のみがロードされます。BuildConfig.groovyで私達は次のよう持っています。これは、testとして指定された他のプラグインと同じなので、プラグインの問題ではありません。

Grailsのバージョン2.1.32.4.4にこの問題があります。私は他のバージョンをテストしていません。

質問があります:test-appを実行しているときにGrailsがカスタム環境の依存関係をロードする方法を教えてください。私が発見した

答えて

1

この問題を回避するには、testprovided依存関係としてプラグインを追加することです:

grails.project.dependency.resolution = { 
    ... 
    plugins { 
    ... 
    test ':build-test-data:2.2.3' 
    provided ':build-test-data:2.2.3' 
    ... 
    } 
} 
関連する問題