【问题标题】:Declaring dependency on Mockito using Maven/pom.xml in IntelliJ IDEA在 IntelliJ IDEA 中使用 Maven/pom.xml 声明对 Mockito 的依赖
【发布时间】:2019-01-02 09:59:30
【问题描述】:

我对使用 Java 比较陌生,希望通过使用 mock 来改进我编写的这些单元测试。我听说 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>

谢谢!

【问题讨论】:

  • 您需要将&lt;dependency&gt; 标签包装在&lt;dependencies&gt; 标签中

标签: java maven intellij-idea mockito pom.xml


【解决方案1】:

您需要将您的&lt;dependency&gt; 标签包装在&lt;dependencies&gt; 标签中

<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>

【讨论】:

    猜你喜欢
    • 2018-05-07
    • 2012-07-12
    • 2017-02-14
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多