ppcq.net
当前位置:首页 >> EClipsE整合mAvEn之怎么打包的时候跳过测试junit >>

EClipsE整合mAvEn之怎么打包的时候跳过测试junit

在你项目 pom.xml 中 加入 <!-- maven-surefire-plugin --><plugin><inherited>true</inherited><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.19.1</version><configuration><skip>true</skip><!-- 跳过测试 --></configuration></plugin>

修改pom.xml,在build选项加上plugins的这段如下: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skip>true</skip> </configuration> </plugin> </plugins></build>

1)命令行插件配置 用户可以在Maven命令中使用-D参数,并伴随一个参数键=参数值的形式,来配置插件的参数. 如:mvn install -Dmaven.test.skip = true 2)Eclipse中执行 install -Dmaven.test.skip = true,

在 Goals 中输入 install ,然后选择 Skip Tests

<properties> <maven.test.skip>true</maven.test.skip> <maven.test.failure.ignore>true</maven.test.failure.ignore> </properties> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration>

忽略单元测试失败:$ mvn test -Dmaven.test.failure.ignore=true跳过单元测试:mvn install -Dmaven.test.skip=true

你maven下的test包有配置文件吗?没有的话@Resource注入bean时会失败.这时会报空指针.main_test包要和main_java 包中的资源一样.

mvn install -DskipTests或者mvn install -Dmaven.test.skip=true

没明白你想干嘛?如果不用控制台跑mvn test,可以在pom文件的内容中右键-run as-mvn bulid里面输入命令,其实和命令行是一样的,有自动记忆功能.maven本来就是约定优于配置,所以你的测试代码要在src/test包下.

myeclipse对于maven插件的支持不好,很难成功安装,我以前也试过很多次,后来放弃了myeclipse,选择使用eclipse HELIOS安装maven插件,安装插件后重启,一般情况下安装成功的标志是在project上右击出现下面的界面: 这样一般就可以使用maven了.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.ppcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com