跳过导航链接
A B C D E G H I L M N O P R S T V W Z 

A

AbstractBaseMojo - com.blinkfox.jpack中的类
基础 Mojo 需要的一些公共属性和方法等,继承自 AbstractMojo.
AbstractBaseMojo() - 类 的构造器com.blinkfox.jpack.AbstractBaseMojo
 
AbstractPackHandler - com.blinkfox.jpack.handler中的类
各个平台可公用的、抽象的打包处理器抽象类.
AbstractPackHandler() - 类 的构造器com.blinkfox.jpack.handler.AbstractPackHandler
 
AesKit - com.blinkfox.jpack.utils中的类
AES 加密工具类.
AesKit() - 类 的构造器com.blinkfox.jpack.utils.AesKit
 

B

BaseConfig - com.blinkfox.jpack.entity中的类
基础配置信息.
BaseConfig() - 类 的构造器com.blinkfox.jpack.entity.BaseConfig
 
BIN_DIR_NAME - 类 中的静态变量com.blinkfox.jpack.handler.AbstractPackHandler
bin 主目录的名称常量.
binPath - 类 中的变量com.blinkfox.jpack.handler.AbstractPackHandler
各平台中的主目录中的 bin 目录路径.
buildBaseTemplateContextMap() - 类 中的方法com.blinkfox.jpack.handler.AbstractPackHandler
构建基础的渲染模板引擎的上下文参数的 Map.
buildPackInfo() - 类 中的方法com.blinkfox.jpack.AbstractBaseMojo
构建 PackInfo 对象实例,便于传递复用此对象属性.

C

ChartGoalEnum - com.blinkfox.jpack.consts中的枚举
Helm Chart 包的目标枚举类.
ChartPackHandler - com.blinkfox.jpack.handler.impl中的类
ChartPackHandler.
ChartPackHandler() - 类 的构造器com.blinkfox.jpack.handler.impl.ChartPackHandler
 
CmdKit - com.blinkfox.jpack.utils中的类
执行命令行的相关工具类.
CmdKit() - 类 的构造器com.blinkfox.jpack.utils.CmdKit
 
com.blinkfox.jpack - 程序包 com.blinkfox.jpack
 
com.blinkfox.jpack.consts - 程序包 com.blinkfox.jpack.consts
 
com.blinkfox.jpack.entity - 程序包 com.blinkfox.jpack.entity
 
com.blinkfox.jpack.exception - 程序包 com.blinkfox.jpack.exception
 
com.blinkfox.jpack.handler - 程序包 com.blinkfox.jpack.handler
 
com.blinkfox.jpack.handler.impl - 程序包 com.blinkfox.jpack.handler.impl
 
com.blinkfox.jpack.utils - 程序包 com.blinkfox.jpack.utils
 
compress(PlatformEnum) - 类 中的方法com.blinkfox.jpack.handler.AbstractPackHandler
制作 linux 下的 tar.gz 压缩包.
CompressKit - com.blinkfox.jpack.utils中的类
压缩工具类.
CompressKit() - 类 的构造器com.blinkfox.jpack.utils.CompressKit
 
convertTime(Number) - 类 中的静态方法com.blinkfox.jpack.utils.TimeKit
将纳秒的时间转为与其最贴近的时间单位.
copyFiles(String, String) - 类 中的方法com.blinkfox.jpack.handler.AbstractPackHandler
复制基础文件到各平台的主目录中,如:`README.md`.
CopyResource - com.blinkfox.jpack.entity中的类
某个复制资源相关属性的实体类.
CopyResource() - 类 的构造器com.blinkfox.jpack.entity.CopyResource
 
createBaseDirs() - 类 中的方法com.blinkfox.jpack.handler.AbstractPackHandler
创建基础目录,如:bin, config, docs, logs等.
createPlatformCommonDir(PlatformEnum) - 类 中的方法com.blinkfox.jpack.handler.AbstractPackHandler
创建各个平台下的主目录和主目录中的 bin, docs, logs 等目录文件夹.

D

debug(CharSequence) - 类 中的静态方法com.blinkfox.jpack.utils.Logger
打印 debug 日志.
decodeBase64(String) - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
将 Base64 的字符串转成字节数组.
decrypt(String) - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
本插件使用的 AES 默认解密方法.
decrypt(String, String) - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
AES 解密.
Docker - com.blinkfox.jpack.entity中的类
构建 Docker 发布包相关的参数实体,继承自 BaseConfig.
Docker() - 类 的构造器com.blinkfox.jpack.entity.Docker
 
DockerGoalEnum - com.blinkfox.jpack.consts中的枚举
Docker 构建目标的枚举类.
DockerPackException - com.blinkfox.jpack.exception中的异常错误
Docker 构建、打包等过程中的异常.
DockerPackException(String) - 异常错误 的构造器com.blinkfox.jpack.exception.DockerPackException
附带msg信息的构造方法.
DockerPackException(String, Throwable) - 异常错误 的构造器com.blinkfox.jpack.exception.DockerPackException
附带msg信息的构造方法.
DockerPackHandler - com.blinkfox.jpack.handler.impl中的类
Docker 下的构建、打包的处理器实现类.
DockerPackHandler() - 类 的构造器com.blinkfox.jpack.handler.impl.DockerPackHandler
 

E

encodeBase64(byte[]) - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
将字节数组转成 Base64 的字符串.
encrypt(String) - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
本插件使用的 AES 默认加密方法.
encrypt(String, String) - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
AES 加密.
ENCRYPT_PREFIX - 类 中的静态变量com.blinkfox.jpack.utils.AesKit
表明是加密的字符串的前缀标识常量.
EncryptException - com.blinkfox.jpack.exception中的异常错误
加解密的运行时异常.
EncryptException(String, Throwable) - 异常错误 的构造器com.blinkfox.jpack.exception.EncryptException
附带msg信息的构造方法.
error(CharSequence) - 类 中的静态方法com.blinkfox.jpack.utils.Logger
打印 error 日志信息.
error(CharSequence, Throwable) - 类 中的静态方法com.blinkfox.jpack.utils.Logger
打印 error 日志和 Throwable 堆栈信息.
ExceptionEnum - com.blinkfox.jpack.consts中的枚举
异常信息标识和提示信息的对应关系枚举类.
exec() - 类 中的方法com.blinkfox.jpack.AbstractBaseMojo
正式执行构建的方法.
exec() - 类 中的方法com.blinkfox.jpack.PackBuildMojo
正式执行构建各平台包的方法.
execute() - 类 中的方法com.blinkfox.jpack.AbstractBaseMojo
Perform whatever build-process behavior this Mojo implements.
execute(String[]) - 类 中的方法com.blinkfox.jpack.utils.CmdKit
执行命令行进程中的命令.

G

getChartSavePackName() - 类 中的方法com.blinkfox.jpack.entity.PackInfo
获取 Helm Chart 打包的完整文件路径名称,但不含文件扩展名.
getCode() - 枚举 中的方法com.blinkfox.jpack.consts.PlatformEnum
获取该平台的 code 值.
getDockerPackName() - 类 中的方法com.blinkfox.jpack.entity.PackInfo
获取打包的完整文件路径名称,但不含文件扩展名.
getFullJarName() - 类 中的方法com.blinkfox.jpack.entity.PackInfo
获取完整的打包时 jar 包的名称.
getImageName() - 类 中的方法com.blinkfox.jpack.entity.Docker
获取镜像名.
getImageTarName() - 类 中的方法com.blinkfox.jpack.entity.Docker
获取镜像的 tar 包的名称.
getMsg() - 枚举 中的方法com.blinkfox.jpack.consts.ExceptionEnum
获取异常的描述信息值.
getPackName() - 类 中的方法com.blinkfox.jpack.entity.PackInfo
获取打包的完整文件路径名称,但不含文件扩展名.
getPlatformList() - 枚举 中的静态方法com.blinkfox.jpack.consts.PlatformEnum
获取所有平台的List集合.
getSecretKey() - 类 中的静态方法com.blinkfox.jpack.utils.AesKit
获取 AES 的加密、解密的密钥.

H

HelmChart - com.blinkfox.jpack.entity中的类
用于制作 Helm Chart 包相关的实体类.
HelmChart() - 类 的构造器com.blinkfox.jpack.entity.HelmChart
 

I

ImageBuildObserver - com.blinkfox.jpack.entity中的类
Docker 镜像构建状态的观察者实体类.
ImageBuildResultEnum - com.blinkfox.jpack.consts中的枚举
Docker 镜像构建结果的枚举类.
info(CharSequence) - 类 中的静态方法com.blinkfox.jpack.utils.Logger
打印 info 日志.
initSetLog(Log) - 类 中的静态方法com.blinkfox.jpack.utils.Logger
初始化设置日志对象,必须初始化才行,且最好保证只初始化一次.
isGenerateBinDir() - 类 中的方法com.blinkfox.jpack.entity.PackInfo
是否生成 Windows、Linux 下默认的 bin 目录,默认 true,即生成 jpack 构建的 bin 目录和文件.
isRootPath(String) - 类 中的方法com.blinkfox.jpack.handler.AbstractPackHandler
判断给定的文件路径是否是项目的根路径.

L

Linux - com.blinkfox.jpack.entity中的类
Linux 相关的配置参数,继承自 BaseConfig.
Linux() - 类 的构造器com.blinkfox.jpack.entity.Linux
 
LinuxPackHandler - com.blinkfox.jpack.handler.impl中的类
Linux 下的打包处理器实现类.
LinuxPackHandler() - 类 的构造器com.blinkfox.jpack.handler.impl.LinuxPackHandler
 
Logger - com.blinkfox.jpack.utils中的类
日志工具类.
Logger() - 类 的构造器com.blinkfox.jpack.utils.Logger
 

M

mergeNewPackInfo(PackInfo) - 枚举 中的方法com.blinkfox.jpack.consts.PlatformEnum
根据 PackInfo 对象信息合并出适合各个平台自己的一个新的 PackInfo 对象,用于覆盖通用的配置信息.

N

newBaseConfigPackInfo(PackInfo, BaseConfig) - 枚举 中的静态方法com.blinkfox.jpack.consts.PlatformEnum
创建一个新的 PackInfo 实例,且赋予了各个平台自己的一些配置信息数据.
newCommonPackInfo(PackInfo) - 类 中的静态方法com.blinkfox.jpack.entity.PackInfo
创建一个新的、具有公共信息的 PackInfo 对象实例.

O

of(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.ChartGoalEnum
根据代码值的字符串找到对应的实例.
of(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.DockerGoalEnum
根据代码值的字符串找到对应的实例.
of(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.PlatformEnum
根据 platform 的字符串值转换为 PlatformEnum 的值.
of(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.SkipErrorEnum
根据代码值的字符串得到该代码值对应的实例.
of(Boolean) - 类 中的静态方法com.blinkfox.jpack.entity.ImageBuildObserver
基于是否使用 Docker 镜像的参数来构造 ImageBuildObserver 实例.

P

pack(PackInfo) - 类 中的方法com.blinkfox.jpack.handler.impl.ChartPackHandler
根据打包的相关参数进行打包的方法.
pack(PackInfo) - 类 中的方法com.blinkfox.jpack.handler.impl.DockerPackHandler
根据打包的相关参数进行 Docker 构建和打包的方法.
pack(PackInfo) - 类 中的方法com.blinkfox.jpack.handler.impl.LinuxPackHandler
根据打包的相关参数,将该 Maven 项目打包成 Windows 中的可部署包的方法.
pack(PackInfo) - 类 中的方法com.blinkfox.jpack.handler.impl.WindowsPackHandler
根据打包的相关参数,将该 Maven 项目打包成 Windows 中的可部署包的方法.
pack(PackInfo) - 接口 中的方法com.blinkfox.jpack.handler.PackHandler
根据打包的相关参数进行打包的方法.
pack(String[], PackInfo) - 类 中的方法com.blinkfox.jpack.handler.PlatformPackContext
根据打包的相关参数进行打包的方法.
PackBuildMojo - com.blinkfox.jpack中的类
打包的 Maven 插件主入口 Mojo 类.
PackBuildMojo() - 类 的构造器com.blinkfox.jpack.PackBuildMojo
 
PackException - com.blinkfox.jpack.exception中的异常错误
jpack 打包构建等相关的运行时异常.
PackException(String) - 异常错误 的构造器com.blinkfox.jpack.exception.PackException
附带 msg 信息的构造方法.
PackException(String, Throwable) - 异常错误 的构造器com.blinkfox.jpack.exception.PackException
附带 msg 信息的构造方法.
PackHandler - com.blinkfox.jpack.handler中的接口
打包成各个平台所需要的部署包的处理器接口.
PackInfo - com.blinkfox.jpack.entity中的类
在各个平台打包时所需要封装的参数信息的实体类.
PackInfo() - 类 的构造器com.blinkfox.jpack.entity.PackInfo
 
packInfo - 类 中的变量com.blinkfox.jpack.handler.AbstractPackHandler
打包的相关参数实体对象.
PlatformEnum - com.blinkfox.jpack.consts中的枚举
平台的枚举类.
PlatformPackContext - com.blinkfox.jpack.handler中的类
各平台下打包的上下文处理器类.
PlatformPackContext() - 类 的构造器com.blinkfox.jpack.handler.PlatformPackContext
 
platformPath - 类 中的变量com.blinkfox.jpack.handler.AbstractPackHandler
各平台中的主目录路径.
platforms - 类 中的变量com.blinkfox.jpack.AbstractBaseMojo
支持的打包平台数组,如果没有或者为空,则视为支持所有平台.

R

RegistryUser - com.blinkfox.jpack.entity中的类
Registry 远程仓库的权限认证信息实体类.
RegistryUser() - 类 的构造器com.blinkfox.jpack.entity.RegistryUser
 
renderFile(String, Map<String, Object>, String) - 类 中的静态方法com.blinkfox.jpack.utils.TemplateKit
渲染指定全路径下的模板文件到指定的输出路径中.

S

setUnableBuildResult() - 类 中的方法com.blinkfox.jpack.entity.ImageBuildObserver
设置 Docker 镜像的构建结果为 ImageBuildResultEnum.UNABLE.
SkipErrorEnum - com.blinkfox.jpack.consts中的枚举
跳过错误的能填的枚举值.

T

tarGz(String, String) - 类 中的静态方法com.blinkfox.jpack.utils.CompressKit
将给定目录压缩成 `.tar.gz` 格式.
TemplateKit - com.blinkfox.jpack.utils中的类
模板生成工具类,这里使用高性能的 beetl 来输出模板.
TemplateKit() - 类 的构造器com.blinkfox.jpack.utils.TemplateKit
 
TimeKit - com.blinkfox.jpack.utils中的类
字符串操作工具类.
TimeKit() - 类 的构造器com.blinkfox.jpack.utils.TimeKit
 
toString() - 类 中的方法com.blinkfox.jpack.entity.PackInfo
重写的 toString 方法.

V

valueOf(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.ChartGoalEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.DockerGoalEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.ExceptionEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.ImageBuildResultEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.PlatformEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.blinkfox.jpack.consts.SkipErrorEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.blinkfox.jpack.consts.ChartGoalEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.blinkfox.jpack.consts.DockerGoalEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.blinkfox.jpack.consts.ExceptionEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.blinkfox.jpack.consts.ImageBuildResultEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.blinkfox.jpack.consts.PlatformEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.blinkfox.jpack.consts.SkipErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

warn(CharSequence) - 类 中的静态方法com.blinkfox.jpack.utils.Logger
打印 warn 日志.
Windows - com.blinkfox.jpack.entity中的类
Windows 相关的配置参数,继承自 BaseConfig.
Windows() - 类 的构造器com.blinkfox.jpack.entity.Windows
 
WindowsPackHandler - com.blinkfox.jpack.handler.impl中的类
Windows 下的打包处理器实现类.
WindowsPackHandler() - 类 的构造器com.blinkfox.jpack.handler.impl.WindowsPackHandler
 

Z

zip(String, String) - 类 中的静态方法com.blinkfox.jpack.utils.CompressKit
压缩文件夹为 zip 格式.
A B C D E G H I L M N O P R S T V W Z 
跳过导航链接

Copyright © 2019–2020 blinkfox. All rights reserved.