Java 如何在Intellij中使用Maven导入依赖项
我对Maven完全陌生,我正试图用它将依赖项导入到我的项目中。作为测试,我正在尝试导入JUnit。我创建了一个名为Java 如何在Intellij中使用Maven导入依赖项,java,maven,junit,Java,Maven,Junit,我对Maven完全陌生,我正试图用它将依赖项导入到我的项目中。作为测试,我正在尝试导入JUnit。我创建了一个名为HelloWorldTest的新类,并在顶部添加了import org.junit.runner.RunWith。关键字junit以红色突出显示。我使用alt+enter,然后选择“AddMaven dependency”,但会弹出一个窗口,显示“找不到结果” 我希望JUnit是一个相当标准的依赖项,Maven能够为我找到它。我做错什么了吗 编辑: 当我查看“搜索工件”选项卡时,似乎
HelloWorldTest
的新类,并在顶部添加了import org.junit.runner.RunWith
。关键字junit以红色突出显示。我使用alt+enter,然后选择“AddMaven dependency”,但会弹出一个窗口,显示“找不到结果”
我希望JUnit是一个相当标准的依赖项,Maven能够为我找到它。我做错什么了吗
编辑:
当我查看“搜索工件”选项卡时,似乎唯一可用的工件是那些按字母顺序在“x”之后开始的工件。可能有什么配置错误吗?我需要清除某种缓存吗?我能够导入xmlunit
,因此对于存在的工件,一切正常
屏幕截图:您是否检查了pom.xml文件中是否存在以下代码片段:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
朱尼特
朱尼特
4.11
测试
否则,maven将不会自动获取此依赖项。将其添加到我的pom.xml中,但它没有任何效果--当我“添加maven依赖项”时,它仍然找不到junit。这可能是您的网络代理出现了一些问题,您的环境中是否有任何代理设置?如果是这样的话,它需要更多的配置。更新了原始问题——似乎只有某些工件可用。不知道为什么会发生这种情况……您能尝试一下我上面提交的配置吗?这只是为了检查它是否工作,因为我很确定我的配置是正确的。啊!你说得对。我正在用
..
包装
,但正确的方法就是..