com.blinkfox.jpack.consts.ExceptionEnum Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jpack-maven-plugin Show documentation
Show all versions of jpack-maven-plugin Show documentation
这是一个用于对 SpringBoot 服务打包为 Windows、Linux、Docker 或 Helm Chart 下可部署包的 Maven 插件。
package com.blinkfox.jpack.consts;
/**
* 异常信息标识和提示信息的对应关系枚举类.
*
* @author blinkfox on 2019-05-13.
*/
public enum ExceptionEnum {
/**
* 没有 Docker 环境的枚举实例.
*/
NO_DOCKER("未检测到或开启 Docker 环境."),
/**
* 没有 Dockerfile 文件的枚举实例.
*/
NO_DOCKERFILE("Dockerfile 文件未找到!"),
/**
* 复制 jar 包异常.
*/
COPY_JAR_TO_TARGET_EXCEPTION("复制 jar 包到 jpack docker 目录下的 target 目录中失败!"),
/**
* 使用 jpack 构建 Docker 镜像出错的枚举实例.
*/
DOCKER_BUILD_EXCEPTION("jpack 构建 Docker 镜像失败!"),
/**
* 使用 jpack 导出 Docker 镜像出错的枚举实例.
*/
DOCKER_SAVE_EXCEPTION("jpack 导出 Docker 镜像失败!"),
/**
* 使用 jpack 对镜像打标签出错的枚举实例.
*/
DOCKER_TAG_EXCEPTION("jpack 对镜像进行打标签失败!"),
/**
* 使用 jpack 推送 Docker 镜像出错的枚举实例.
*/
DOCKER_PUSH_EXCEPTION("jpack 推送 Docker 镜像失败!");
/**
* 异常的描述信息.
*/
private String msg;
/**
* 构造方法.
*
* @param msg 异常的描述信息
*/
ExceptionEnum(String msg) {
this.msg = msg;
}
/**
* 获取异常的描述信息值.
*
* @return 描述信息
*/
public String getMsg() {
return this.msg;
}
}