Java Maven 项目中的 Docker 指令跳过测试

Posted

技术标签:

【中文标题】Java Maven 项目中的 Docker 指令跳过测试【英文标题】:Docker instruction in Java Maven project to skip tests 【发布时间】:2017-05-31 18:17:09 【问题描述】:

我在基于 Maven 的 Java 项目中。我想在构建 Java 项目时跳过测试。

目前,我有以下 Docker 说明

RUN ["mvn", "clean"]
RUN ["mvn", "install"]

如何跳过“安装”说明中的测试? 我尝试输入-Dmaven.test.skip=true,但没有成功。

【问题讨论】:

【参考方案1】:

我尝试输入-Dmaven.test.skip=true,但没有成功

这取决于你如何表达。我会尝试:

RUN ["mvn", "install", "-Dmaven.test.skip=true"]

不过,请阅读“Maven skip tests”或“Maven packaging without test (skip tests)”。

【讨论】:

以上是关于Java Maven 项目中的 Docker 指令跳过测试的主要内容,如果未能解决你的问题,请参考以下文章

将maven项目打包在docker容器中的运行过程

svn+jenkins+docker 发布 java 项目(maven)

如何通过docker编译java项目

SpringBoot+Docker项目打包(jar)和部署

Maven基础02

源码时代Java干货分享|手把手教你用maven构建docker镜像