在 Java 添加 pom.xml 依赖后 Maven 依赖不存在?

Maven dependency doesn't exist after pom.xml dependency addition in Java?

将此依赖项添加到我的 pom.xml 文件后:

<dependency>
  <groupId>com.miglayout</groupId>
  <artifactId>miglayout-swing</artifactId>
  <version>5.0</version>
</dependency>

我尝试 import com.miglayout.*; 但出现错误:

package com.miglayout does not exist

为什么我在同一个项目中使用 Maven 导入的其他库没有问题,但我遇到问题 com.miglayout

我相信正确的包裹是net.miginfocom.*

maven groupId 并不总是与包名称相关联。

参见 MigLayout Javadocs

米格布局库里面的类在包下:

如果您使用的是 IDE,则不应自己编写导入并让 IDE 处理它。这样,您将避免与错误的包导入相关的错误。此外,您不应使用按需导入,而更喜欢单一类型导入。