ファイルでプラグインを指定していますか、それともコマンドBuildConfig.groovy
を使用してプラグインを「インストール」していますか? install-plugin
私の読書は、install-plugin
コマンドの使用が推奨されなくなったことを示しています。代わりに、BuildConfig.groovy
ファイルのようにプラグインを指定する必要があります.Grailsは、デプロイするマシンに関係なく、それを処理します.
例:
plugins {
/*
* build - dependency that is only needed by the build process
* compile - dependency that is needed at both compile-time and runtime. This is the most common case
* provided - dependency that is needed at compile-time but should not be packaged with the app (usually because it is provided by the container). An example is the Servlet API
* runtime - dependency that is needed to run the application, but not compile it e.g. JDBC implementation for specific database vendor. This would not typically be needed at compile-time because code depends only the JDBC API, rather than a specific implementation thereof
* test - dependency that is only needed by the tests
*/
runtime ":cached-resources:1.0"
runtime ":database-migration:1.1"
runtime ":hibernate:$grailsVersion"
runtime ":jquery:1.7.1"
runtime ":resources:1.1.6"
runtime ":yui-minify-resources:0.1.4"
runtime ":zipped-resources:1.0"
compile ":cache-headers:1.1.5"
compile ":commentable:0.8.1"
compile ":jquery-ui:1.8.15"
compile ":joda-time:1.4"
compile ":searchable:0.6.3"
compile ":spring-security-ldap:1.0.6" // Also installs spring-security-core
build ":tomcat:$grailsVersion"
}
一部のプラグインでは、ファイルのdependencies
セクションに特別なエントリが必要になることにも注意してください。プラグインはそのようなプラグインBuildConfig.groovy
の1 つです。JodaTime
dependencies {
compile "org.jadira.usertype:usertype.jodatime:1.9"
}
dependencies
プラグインのドキュメントでは、セクションのエントリが必要かどうかを指定する必要があります。