如何解决Vaadin 20 入门项目在 pom.xml 中有错误
我做了什么:
- 我去了 start.vaadin.com
- 我选择了“Vaadin 20”和“Java 16”
- 我下载并解压了项目
当我在 IntelliJ IDEA 中打开项目时,pom.xml
中出现三个错误:
- 第 19 行,父项的定义:Project 'org.springframework.boot:spring-boot-starter-parent:2.4.6' not found
- 第 143 行,
vaadin-maven-plugin
prepare-frontend
构建目标:未找到插件“com.vaadin:vaadin-maven-plugin:20.0.1” - 第 164 行,带有
vaadin-maven-plugin
的生产配置文件:未找到插件“com.vaadin:vaadin-maven-plugin:20.0.1”
Maven 中央存储库在 pom.xml
文件中配置为存储库和插件存储库。使用我的浏览器,我可以在存储库中找到版本 vaadin-maven-plugin
中的 20.0.1
:https://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 举报,一经查实,本站将立刻删除。