Maven编译时跳过Test

在使用Maven编译项目时发现,可能在Test中写了一些有问题的代码,但是,由于写的代码比较多,所以不愿意去找具体的错误,反正Test中的代码不会影响项目的正常运行。于是想在编译时跳过对Test部分的编译。

但是自己却不知道怎样去在编译时跳过Test部分的编译,请教了利宾同学,原来Mavan中可以使用这样的命令参数来岁实现这样的功能。

其实命令也挺简单的,但是你不知道就是不知道!;)

具体命令如下:

java 代码

  1. mvn install -Dmaven.test.skip=true

只是在后面加上参数 -Dmaven.test.skip=true

嘿嘿!有学到了一招啊!嘿嘿!在天际真不错,每天都有新的收获!

时间: 2024-10-13 14:31:17

Maven编译时跳过Test的相关文章

[转]maven编译时出现读取XXX时出错invalid LOC header (bad signature)

maven编译时出现读取XXX时出错invalid LOC header (bad signature) 一.发现问题右击pom.xml,run as —> maven install,会看到console中有时报mavenRepository\repos\org\mortbay\jetty\servlet-api-2.5\6.1H.14.1\servlet-api-2.5-6.1H.14.1.jar时出错等某些包的报错等类似信息,pom.xml显示红叉. 二.原因分析该包没有下载正确. 三.解

maven入门(3-1)maven打包时跳过测试的几个方法

运行mvn install时跳过Test 方法一:<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <config

Java项目切换maven编译时出现大量重复jar包

最近公司的项目准备使用maven,切换倒很简单,但是编译时却发现一个很怪异的现象,就是POM中并未配置的jar包或者未配置该版本的jar包还是出现在了lib文件夹下,一开始以为是exclusions没设置好,但经过反复试验发现不能完全解决问题,有些属于项目组自定义的jar包也有多个版本,而且有些电脑上编译却没有问题,于是想到是不是本地maven仓库坏了,删除重新下载,也不行,后来偶然看到一篇帖子说是因为同一个文件夹下有重名项目导致maven会优先引用该项目(我的项目使用git管理,在git文件夹

maven打包时跳过测试

运行mvn install时跳过Test 方法一: [html] view plain copy print? <project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.

maven编译时出现读取XXX时出错invalid LOC header (bad signature)

一.发现问题右击pom.xml,run as -> maven install,会看到console中有时报mavenRepository\repos\org\mortbay\jetty\servlet-api-2.5\6.1H.14.1\servlet-api-2.5-6.1H.14.1.jar时出错等某些包的报错等类似信息,pom.xml显示红叉. 二.原因分析该包没有下载正确. 三.解决办法找到该包的目录,删除该包重新下载即可.重新下载后用maven test测试一下,红叉就消失了.

设置maven install时跳过单元测试

在maven构建包依赖配置文件pom.xml的project元素中添加jar包maven-surefire-plugin,并配置. <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <ski

maven打包时跳过测试类

记录 修改pom.xml文件 <project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration>

Maven编译时,出现找不到符号

解决办法: 如果使用的是聚合工程 1.执行project--clean(eclipse)或者build project(intellij),将项目清理一下. 2.执行聚合工程中的  Maven--clean 3.执行聚合工程中的  Maven--install 4.对聚合工程下的子工程依次执行上面的第2步和第3步,就能执行成功了.

Maven配置插件跳过测试代码的编译和运行

Maven配置插件跳过测试代码的编译和运行: <!-- 编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</targe