用Maven项目配置junit

时间:2019-02-07 06:19:24

标签: maven junit

我有一个具有以下pom的Maven项目

<dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
            <scope>test</scope>
            <type>jar</type>
        </dependency>

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.7</version>
            <type>jar</type>
        </dependency>


    </dependencies>

和下面提到的maven-compiler-plugin:

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>

每当我构建项目时,由于安装了maven-compiler-plugin,都将安装Junit 4.12版本。

问题

我不想配置Junit 4.12,因为测试与Junit 4.12并行运行,这是我不想要的。

1 个答案:

答案 0 :(得分:2)

我无法重现您的情况。 maven-compiler-plugin在依赖项中没有junit。绝对不能因此获得Junit 4.12。

运行mvn dependency:tree来看看它在哪里。