public class EEVersionUtil extends Object
| 构造器和说明 |
|---|
EEVersionUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getClientVersion(org.elasticsearch.client.RestHighLevelClient restHighLevelClient)
获取elasticsearch client 版本
elasticsearch 客户端必须通过 restHighLevelClient.info 获取,无法使用getPackage.getImplementationVersion 获取
|
static <T> String |
getJarVersion(Class<T> objectClass)
获取指定类版本号
只能获取jar包版本,并且打包后META-INF/MANIFEST.MF文件中存在 Implementation-Version
不存在 Implementation-Version 时返回 unknown
如果获取EE本身版本需要打包后获取,在test包测试用例中无法获取
|
public static <T> String getJarVersion(Class<T> objectClass)
T - objectClass T.getClass()public static String getClientVersion(org.elasticsearch.client.RestHighLevelClient restHighLevelClient)
elasticsearch 客户端必须通过 restHighLevelClient.info 获取,无法使用getPackage.getImplementationVersion 获取
restHighLevelClient - es高级客户端Copyright © 2022. All rights reserved.