grails - 新的grails 3 intellij项目 “Content is not allowed in prolog”

标签 grails intellij-idea gradle

一个全新的空grails 3.2.8项目。 Intellij做它的事情,并出现错误“prolog中不允许内容”。到底是怎么回事?什么内容,什么序言? Gradle选项卡下没有任何内容,项目中没有grails-app结构,而Tools选项卡下没有Grails。到底是怎么回事?为什么Intellij不能建立一个空项目?我该如何解决?

更新-通过运行cmd“grailsw --stacktrace compile”,我看到以下内容,这是否提供了线索? (仅显示stacktrace的开始)。

Error initializing classpath: Content is not allowed in prolog. (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
org.xml.sax.SAXParseException; systemId: file:/C:/Users/Jay/.gradle/caches/modul
es-2/files-2.1/org.springframework/spring-core/4.3.7.RELEASE/7beb5752c6d33f3d112
6fba306d0554c24b735d7/spring-core-4.3.7.RELEASE.pom; lineNumber: 2; columnNumber
: 1; Content is not allowed in prolog.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.
java:257)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Doc
umentBuilderImpl.java:339)
        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.PomRea
der.parseToDom(PomReader.java:249)
        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.PomRea
der.access$100(PomReader.java:59)
        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.PomRea
der$2.transform(PomReader.java:137)
        at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.parser.PomRea
der$2.transform(PomReader.java:134)
        at org.gradle.internal.resource.AbstractExternalResource.withContent(Abs
tractExternalResource.java:96)

最佳答案

由于某种原因,缓存中的spring-core-4.3.7.RELEASE.pom已损坏-文件中只有一堆nul。我删除了文件,导致它被刷新,并且此时开始出现prolog内容错误。

关于grails - 新的grails 3 intellij项目 “Content is not allowed in prolog”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44447582/

相关文章:

unit-testing - 使用 doWithSpring 注入(inject)模拟

grails - 约束

java - 使用 Intellij 和 Maven 创建多模块项目

android - test 和 androidTest 之间共享 srcDirs,升级到 Android Studio Chipmunk (IntelliJ 2021.2.1) 后 Unresolved 引用

java - 在java中生成字段常量字符串的工具?

java - List.of 给出错误 : cannot find symbol error

unit-testing - 如何在grails test-app中查看网络流量? -也许是RESTClient日志记录?

grails - 升级到Grails 3.2.10和GORM 6.1.4后,域对象上缺少异步 namespace

android - Proguard第一次运行 "gradlew build"时找不到引用的类

kotlin - 如何在 Gradle 中从 uri 生成 openapi 客户端