库不匹配(quartz、activiti引擎、usertype.jodatime、grails shiro)

库不匹配(quartz、activiti引擎、usertype.jodatime、grails shiro),grails,jodatime,activiti,shiro,quartz,Grails,Jodatime,Activiti,Shiro,Quartz,我正在测试从grails版本2.5.6到grails版本4.0.1的build.gradle的旧BuildConfig配置。 为此,我尝试生成一个测试应用程序,我只是在其中设置build.gradle,什么都不做。 在依赖项部分,我有: // My customizations compile "org.grails.plugins:scaffolding" // JodaTime // https://mvnrepository.com/artifact/org.jadira.userty

我正在测试从grails版本2.5.6到grails版本4.0.1的build.gradle的旧BuildConfig配置。 为此,我尝试生成一个测试应用程序,我只是在其中设置build.gradle,什么都不做。 在依赖项部分,我有:

// My customizations

compile "org.grails.plugins:scaffolding"

// JodaTime
// https://mvnrepository.com/artifact/org.jadira.usertype/usertype.core
compile 'org.joda:joda-money:1.0.1'
compile group: 'joda-time', name: 'joda-time', version: '2.10.5'
compile group: 'org.jadira.usertype', name: 'usertype.jodatime', version: '2.0.1'

// Activiti BPM

compile group: 'org.activiti.core.common', name: 'activiti-project-model', version: '7.1.0.M5'
compile group: 'org.activiti.api', name: 'activiti-api-runtime-shared', version: '7.1.0.M5'
compile group: 'org.activiti', name: 'activiti-process-validation', version: '7.1.0.M5'
compile group: 'org.activiti', name: 'activiti-bpmn-model', version: '7.1.0.M5'
compile group: 'org.activiti', name: 'activiti-bpmn-converter', version: '7.1.0.M5'
compile group: 'org.activiti', name: 'activiti-engine', version: '7.1.0.M5'

// Quartz
compile group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.2'

// Shiro
compile group: 'org.grails.plugins', name: 'grails-shiro',  version:'4.2'
通过上述配置,我们得到以下错误:

"C:\Program Files\Java\jdk1.8.0_231\bin\java.exe" -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:CICompilerCount=3 -Djline.WindowsTerminal.directConsole=false -Dfile.encoding=UTF-8 -classpath C:\Users\pedro\AppData\Local\Temp\classpath2104238730.jar org.grails.cli.GrailsCli run-app --plain-output
|Resolving Dependencies. Please wait...
CONFIGURE SUCCESSFUL in 8s
|Running application...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':bootRun'.
> A problem occurred starting process 'command 'C:\Program Files\Java\jdk1.8.0_231\bin\java.exe''
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 14s
Error |
Failed to start server (Use --stacktrace to see the full trace)
Process finished with exit code 1
例如,如果我们从以下库中删除一个(仅一个):quartz、usertype.jodatime、grails shiro、activiti engine,那么应用程序运行得非常好 也就是说,这些库不能一起工作,我需要删除其中的一些库才能运行应用程序。 你能解释一下这个问题吗


非常感谢

首先,我会运行
--stacktrace
来查看错误。接下来检查gradle的依赖关系报告,特别是检查从libs中提取的与问题有关的内容。。。原因:java.io.IOException:无法运行程序“C:\program Files\java\jdk1.8.0\u 231\bin\java.exe”(在目录“C:\testeGrails”中):…您能在问题中包含完整的日志输出吗?