grails create-app 在 Grails 3.1.3 中不起作用

标签 grails grails-3.1

我无法在 Windows 7 的 grails 3.1.3 中创建工作应用程序。

grails create-app temp
cd temp
grails --stacktrace --verbose

结果:

| Error Error occurred running Grails CLI: Profile [org.grails.profiles:base:3.1.3] declares and invalid dependency on parent profile [org.grails.profiles:base:3.1.3]
java.lang.IllegalStateException: Profile [org.grails.profiles:base:3.1.3] declares and invalid dependency on parent profile [org.grails.profiles:base:3.1.3]
    at org.grails.cli.profile.AbstractProfile$_getExtends_closure4.doCall(AbstractProfile.groovy:331)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
    at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
    at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
    at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1021)
    at groovy.lang.Closure.call(Closure.java:426)
    at groovy.lang.Closure.call(Closure.java:442)
    at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3170)
    at org.codehaus.groovy.runtime.DefaultGroovyMethods.collect(DefaultGroovyMethods.java:3140)
    at org.grails.cli.profile.AbstractProfile.getExtends(AbstractProfile.groovy:328)
    at org.grails.cli.profile.AbstractProfile.getCommands(AbstractProfile.groovy:411)
    at org.grails.cli.profile.repository.AbstractJarProfileRepository$JarProfile.getCommands(AbstractJarProfileRepository.groovy:107)
    at org.grails.cli.profile.AbstractProfile.getCompleters(AbstractProfile.groovy:339)
    at org.grails.cli.GrailsCli.setupCompleters(GrailsCli.groovy:406)
    at org.grails.cli.GrailsCli.handleInteractiveMode(GrailsCli.groovy:388)
    at org.grails.cli.GrailsCli.execute(GrailsCli.groovy:275)
    at org.grails.cli.GrailsCli.main(GrailsCli.groovy:162)
| Error Error occurred running Grails CLI: Profile [org.grails.profiles:base:3.1.3] declares and invalid dependency on parent profile [org.grails.profiles:base:3.1.3]

我通过删除 C:\Users\my_user 文件夹中的 .gradle、.grails 和 .m2 目录清除了我的 repo 现金。我已经检查了我的 JAVA_HOME 和 GRAILS_HOME 环境变量是否正确。如果我在命令提示符下输入 grails --version 我会得到:

| Grails Version: 3.1.3
| Groovy Version: 2.4.6
| JVM Version: 1.8.0_73

有人知道我做错了什么吗?

最佳答案

这不是你的错;这是已知的issue ,其中 has been patchedadded as a milestone to Grails 3.1.4 .

作为解决方法,降级 Grails。它可以在 3.1.2 或 3.1.1 版本中运行。

<小时/>

更新:当然,现在建议升级,而不是降级

关于grails create-app 在 Grails 3.1.3 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35929142/

相关文章:

grails - Grails Log4j DSL 配置中的 Log4j 过滤器

java - Windows 7 Grails 安装

grails - 适用于 Grails 3.x 的 Gradle DSL

database - Grails 一对一查询选项

exception - 我无法将验证消息设置为约束

grails - 如何删除布局的元标记?

grails - 移植到grails 3时将MappingFactory转换为ToMany的ClassCastException

grails - 在 Grails 3.1/springloaded 中禁用重新加载

grails - 为什么 Gradle 会降级 Grails 3.1 应用程序中的传递依赖项?

从 Bootstrap 或 Job 调用时,grails 3 邮件插件 html View 给出错误