java - IntelliJ 14.1.4 中未导入 Maven 依赖项

标签 java maven intellij-idea

在做测试项目时,我在后期添加了以下依赖,

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

但如果我尝试导入 @RunWith,它会显示无效名称。

见下图,

enter image description here

我尝试了什么?

1 - 将 Maven 设置更改为“自动导入”。

2 - 更新了 Maven 设置中的“存储库”。

3 - 在 Maven 选项中选择“ReImport”。

我是这个 IDE 的新手。我错过了什么吗?

最佳答案

您已将此依赖项添加到 test 范围。您必须创建一个测试模块并在那里使用它。在 src 目录下创建 test/java 目录并将包含测试的包放在那里。

右键单击src 目录并转到New -> Directory,然后键入test/java,然后右键单击created java 目录,在最底部你应该看到 Mark Directory As,选择 Test Sources Root

关于java - IntelliJ 14.1.4 中未导入 Maven 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32179245/

相关文章:

java - Intellij Idea 13 UI Designer 和自动 Gradle 构建

java - 由于 IllegalAccessException,Clojure 无法在 Java 11 上调用接口(interface)默认方法

java - 再次使 JLabel 背景透明

java - Maven 额外源通配符

java - 使用 Java 在 IntelliJ 新窗口中进行多项目

linux - 如何可视化在 Linux 上工作的 JVM?

java - 我需要使用第一个数组值来计算第二个数组中的大小,如果数据中出现重复值,我想要大小值的总和?

java - 如何获取组合框的值?

分层多模块项目的 Maven 命名约定

java - war 文件的命名方式重要吗?