在 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
米格布局库里面的类在包下:
net.miginfocom.swing
用于 miglayout-swing
人工制品
net.miginfocom.layout
用于 miglayout-core
工件(miglayout-swing
的传递依赖)。
如果您使用的是 IDE,则不应自己编写导入并让 IDE 处理它。这样,您将避免与错误的包导入相关的错误。此外,您不应使用按需导入,而更喜欢单一类型导入。
将此依赖项添加到我的 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
米格布局库里面的类在包下:
net.miginfocom.swing
用于miglayout-swing
人工制品net.miginfocom.layout
用于miglayout-core
工件(miglayout-swing
的传递依赖)。
如果您使用的是 IDE,则不应自己编写导入并让 IDE 处理它。这样,您将避免与错误的包导入相关的错误。此外,您不应使用按需导入,而更喜欢单一类型导入。