maven Dependency 'mysql:mysql-connector-java:8.0.29'未找到

ztmd8pv5  于 2023-04-29  发布在  Maven
关注(0)|答案(3)|浏览(1031)

我在左边添加了jar文件。但它仍然有错误。如何解决?

kninwzqo

kninwzqo1#

依赖项显示为红色,因为Maven无法在本地缓存中找到它们。除非你已经打开了自动重载,否则当你对POM进行更改时,你需要Reload the Maven Project让IntelliJ拾取它们。一旦IntelliJ被重新加载,它将自动尝试解析工件,此时错误应该会消失。
您可以通过打开“Maven”窗口(默认情况下在右侧窗格),然后单击“Reload All Maven Projects”按钮来重新加载。

然后等待重新加载完成。
值得注意的是,Maven是一个构建自动化工具,旨在为您管理依赖项。直接通过IntelliJ添加它们可以避免这种情况。如果您使用的是Maven,通常最好不要添加这样的额外依赖项,除非您希望它只在本地机器上以这种方式工作。

uplii1fm

uplii1fm2#

有时我发现IntelliJ存在依赖关系的问题。
当它出现时,我立即转到“文件”菜单,找到“无效缓存”和“重新启动”。这通常会修复我可能遇到的与Maven依赖关系有关的任何问题。

vzgqcmou

vzgqcmou3#

尝试在依赖项中添加版本标记。

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.32</version>
</dependency>

相关问题