我正在尝试将我的应用程序从Grails 2.4.4升级到Grails 3.2.0。我在安装先前版本中使用的插件时遇到问题。以下问题确实给了我一些澄清:
1)First one
2)Second one
现在,我有一些插件,例如tomcat,jquery等,这些插件在https://bintray.com/grails/plugins问题中描述的First one中不可用。
因此,您能告诉我如何在Bintray的插件上添加不在此目录中的插件。
我使用的数据库迁移插件也存在一些问题。 Bintray有可用的 list ,并说将其用作
compile 'org.grails.plugins:database-migration:3.0.0'
正如我在依赖项下的项目的build.gradle文件中添加的一样。项目已成功编译,但未运行。显示长异常,但开始如下:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':bootRun'.
在Grails 3.2.0中安装插件时,请帮助解决此错误
最佳答案
您需要为该插件额外配置its doc says。
加入build.gradle
buildscript {
dependencies {
...
classpath 'org.grails.plugins:database-migration:3.0.0'
}
}
dependencies {
...
compile 'org.grails.plugins:database-migration:3.0.0'
}
还建议向liquibase添加直接依赖项,因为Spring Boot会覆盖此插件提供的依赖项
dependencies {
...
compile 'org.liquibase:liquibase-core:3.5.3'
}
您还应该告诉Gradle有关迁移文件夹的信息
sourceSets {
main {
resources {
srcDir 'grails-app/migrations'
}
}
}
关于grails - 如何在升级应用程序时在grails-2.4.4中使用的grails-3.2.0中安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40504775/