java - Maven 导入在 IntelliJ 中创建重复的类

标签 java maven intellij-idea

由于我对 maven 比较陌生,因此我按照快速教程设置 maven 并安装它以在 IntelliJ 中创建自定义插件。我按照教程概述here .运行 BuildTools.jar 并运行后 $ mvn install ,我尝试创建一个新项目。
但是,每次我在 net.minecraft.server.v1_8_R3 中引用一个类时,它提供了两个选项:一个引用 net.minecraft.server.v1_8_R3和另一个重复 net.minecraft.server.v1_8_R3.v1_8_R3 .我怀疑这是否应该发生,因为当我将它添加为 IntelliJ 中的常规依赖项时,重复项消失并且所有网络 minecraft 类共享 net.minecraft.server.v1_8_R3 .
PacketPlayOutPosition shares net.minecraft.server.v1_8_R3 and net.minecraft.server.v1_8_R3.v1_8_R3
我发现的另一个奇怪的事情是某些类,例如 CraftPlayer,将只显示一次,路径为 net.minecraft.server.v1_8_R3.v1_8_R3这可能表明这不是重复的文件夹......?
我将如何解决这个问题?我试过谷歌搜索,但似乎没有相关的内容出现。会跑 $mvn install再做什么?

最佳答案

运行 mvn:dependency tree 并解决 jar 冲突

关于java - Maven 导入在 IntelliJ 中创建重复的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62526168/

相关文章:

intellij-idea - 使用gradle从intellij的JUnit 4升级到JUnit 5

IntelliJ 中的 eclipse ctrl+k 等效快捷方式

java - 使用 JTable java 将数据添加到数据库中两次

java - 如何从struts bean中获取值?

maven - 预热 Maven 依赖缓存

java - 使用soapui-pro-maven-plugin指定测试用例的标签

Java EE 教程示例因以下错误而失败

java - 在java JFrame中的特定网格空间内移动对象可能使用GridBagLayout吗?

java - 出来的图像比平常小! Android-Java开发

java - Intellij 不运行测试