Maven 命令行插件跳过测试:
maven clean install -DskipTests=true
用户可以在 Maven 命令中使用 -D 参数,并伴随一个参数健=参数值的形式,来配置插件目标的参数。
maven clean package -Dmaven.test.skip=true
对maven项目打包时,如果不指定字符编码,可能会出错,导致打包失败;
错误信息如下:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3. 1:compile (default-compile) on project es: Compilation failure: Compilation fail ure:
[ERROR] /D:/work/workspace/mywork/es/src/main/java/com/cobub/es/dao/PushData.jav a:[21,27] ▒▒▒▒GBK▒IJ▒▒▒ӳ▒▒▒ַ▒
在pom.xml
中设置字符编码:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
然后,对maven项目进行打包就不会出现字符编码的问题了。