微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vaadin 20 入门项目在 pom.xml 中有错误

如何解决Vaadin 20 入门项目在 pom.xml 中有错误

我做了什么:

  • 我去了 start.vaadin.com
  • 我选择了“Vaadin 20”和“Java 16”
  • 我下载并解压了项目

当我在 IntelliJ IDEA 中打开项目时,pom.xml 中出现三个错误

  1. 第 19 行,父项的定义:Project 'org.springframework.boot:spring-boot-starter-parent:2.4.6' not found
  2. 第 143 行,vaadin-maven-plugin prepare-frontend 构建目标:未找到插件“com.vaadin:vaadin-maven-plugin:20.0.1”
  3. 第 164 行,带有 vaadin-maven-plugin 的生产配置文件未找到插件“com.vaadin:vaadin-maven-plugin:20.0.1”

Maven 中央存储库在 pom.xml 文件中配置为存储库和插件存储库。使用我的浏览器,我可以在存储库中找到版本 vaadin-maven-plugin 中的 20.0.1https://mvnrepository.com/artifact/com.vaadin/vaadin-maven-plugin/20.0.1

当我将 vaadin-maven-plugin 的版本更改为 19.0.7 并将 spring-boot-starter-parent 的版本更改为 2.4.5 时,错误消失并且可以找到依赖项。>

我没有使用代理,而且我的计算机上没有运行防火墙。我使用 Apache Maven 3.8.1 和 AdoptOpenJDK 16.0.1。

对我缺少的东西有什么想法吗?

解决方法

如果 Maven 由于某种原因未能加载依赖项,那么您可能需要运行 mvn -U 以使其从网络重试,而不仅仅是本地缓存

,

抱歉,问题与 IntelliJ IDEA 相关。修复非常简单:

菜单“文件>无效缓存”,选择“清除文件系统缓存和本地历史记录”和“清除下载的共享索引”,点击“无效并重新启动”。

IntelliJ 的某些缓存或索引文件似乎已损坏。重启后打开项目需要的时间稍长一些,因为 IntelliJ 需要重新索引所有内容,但 pom.xml 中的三个错误都消失了。

抱歉,我完全忘记了 IntelliJ 的缓存……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。