java - 在 IntelliJ IDEA 中使用 Maven/pom.xml 声明对 Mockito 的依赖

标签 java maven intellij-idea mockito pom.xml

我对使用 Java 比较陌生,希望通过使用模拟来改进我编写的这些单元测试。我听说mockito是一个很好的库,所以我试图在我的项目的pom.xml文件中声明依赖项,但是无论我将这些行放在文件中,我都会收到错误“从元素开始发现无效内容”依赖性”。我查看了 Mockito 文档,但它们似乎直接跳到测试文件顶部的导入,而不是实际配置它。

当前我的 pom.xml 文件:

<modelVersion>4.0.0</modelVersion>


<groupId>groupId</groupId>
<artifactId>JAirport</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.10</source>
                <target>1.10</target>
            </configuration>
        </plugin>

    </plugins>
</build>
<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-all</artifactId>
    <version>1.8.4</version>
    <scope>test</scope>
</dependency>
</project>

谢谢!

最佳答案

您需要包装您的 <dependency>标签 <dependencies>标签

<modelVersion>4.0.0</modelVersion>


<groupId>groupId</groupId>
<artifactId>JAirport</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.10</source>
                <target>1.10</target>
            </configuration>
        </plugin>

    </plugins>
</build>
<dependencies>
    <dependency>
        <groupId>org.mockito</groupId>
        <artifactId>mockito-all</artifactId>
        <version>1.8.4</version>
        <scope>test</scope>
    </dependency>
</dependencies>
</project>

关于java - 在 IntelliJ IDEA 中使用 Maven/pom.xml 声明对 Mockito 的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521326/

相关文章:

java - Spring:使模型可供 Controller 使用的正确方法?

java - 无法在 Intellij Idea 中重命名包

google-chrome - Flutter 模拟器屏幕尺寸/比例动态调整大小、拉伸(stretch)和缩放

java - .concat 无法读取空间

java - 如何将内容写入pdf?谷歌云存储服务

java - 进行自己的查询 Google Analytics (Java)

android - 创建 gradle 依赖项 - 删除对其自身依赖项的访问

java - Maven 创建类文件 50.0,应该是 49.0

java - Jrebel远程服务器配置错误: “IllegalStateException: Unable to determine code source archive from file...”

java - 有什么理由不应该将我的 keystore 存储在版本控制中?