因为默认的maven项目支持的是junit3,所以在使用注解annotation的时候;会使用本地eclipse的jar包,导致在maven install的时候报错。
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
</dependency>
</dependencies>
<!-- 构建设置 -->
<build>
<plugins>
<!--将maven的编译和运行环境配置成jdk1.5,m2Eclipse0.10.0插件默认的是1dk1.4。
eg:junit4使用了jdk1.5的annotations,则必须将maven-compiler-plugin配置成1.5
-->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>??
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<!-- maven默认支持junit3.8.4,要支持junit4需重新配置 ,添加surefire-junit4plugin-->
<plugin>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit4</artifactId>
<version>2.4.3</version>
<configuration>
<skip>false</skip>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>