Spring PetClinic 应用程序在 pom.xml 中显示错误

我已经导入了 Spring PetClinic 应用程序,但它在 pom.xml 中显示错误。我已经强制更新了 Maven,但问题仍然存在。错误如下:-

无法在项目 spring-petclinic 上执行目标:无法解析项目 org.springframework.samples:spring-petclinic:jar:2.1.0.BUILD-SNAPSHOT:无法在 org.springframework.boot:spring-boot 收集依赖项-starter-thymeleaf:jar:2.1.0.BUILD-SNAPSHOT -> org.thymeleaf:thymeleaf-spring5:jar:3.0.10.RELEASE (ro.isdc.wro4j:wro4j-maven-plugin:1.8.0:run:默认:生成资源)

下面给出了 pom.xml。错误显示在 groupId ro.isdc.wro4j 下的执行标记中。


倚天杖
浏览 236回答 3
3回答

湖上湖

如果有人在 PetClinic 应用程序中遇到 wro4j 问题。将 wro4j 版本更改为 1.9.0,它适用于 openjdk 版本“11.0.3” 2019-04-16<wro4j.version>1.9.0</wro4j.version>

萧十郎

您使用哪个 Java 版本?在 Java 9 或更高版本上构建 Spring petclinic 时,已报告 wroj 问题https://github.com/wro4j/wro4j/pull/1041。这些问题在 wroj 1.8.0 版本之后的代码中得到了解决https://github.com/wro4j/wro4j,但是没有发布这个解决方案的版本https://github.com/wro4j/wro4j/branches。所以你必须自己构建 wroj 版本 1.8.1-SNAPSHOT 并使用这个版本在 Java 9 或更高版本上构建 petclinic framework-version。

红颜莎娜

您在 Spring-boot 父依赖项中使用了错误的版本。您应该使用 2.0.6-RELEASE 或任何其他 RELEASE 版本。&nbsp;<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent --><dependency>&nbsp; &nbsp; <groupId>org.springframework.boot</groupId>&nbsp; &nbsp; <artifactId>spring-boot-starter-parent</artifactId>&nbsp; &nbsp; <version>2.0.6.RELEASE</version>&nbsp; &nbsp; <type>pom</type></dependency>希望能帮助到你!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java