我有一个具有以下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并行运行,这是我不想要的。
答案 0 :(得分:2)
我无法重现您的情况。 maven-compiler-plugin在依赖项中没有junit。绝对不能因此获得Junit 4.12。
运行mvn dependency:tree
来看看它在哪里。