public class HSFSarUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String[] |
jarFolders
public可被外部取代默认值
|
| Constructor and Description |
|---|
HSFSarUtil() |
| Modifier and Type | Method and Description |
|---|---|
static URL[] |
listSarJar(String sarPath) |
static String |
prepareHSFSar(String destSarPath,
String sarVersion)
在指定的路径(destSarPath)下准备指定版本(sarVersion)的sar包。准备sar包的过程在多进程条件下会加锁,
保证检测sar包的过程不被其他进程准备sar包的过程干扰。
1.
|
public static String[] jarFolders
public static String prepareHSFSar(String destSarPath, String sarVersion) throws IOException
在指定的路径(destSarPath)下准备指定版本(sarVersion)的sar包。准备sar包的过程在多进程条件下会加锁, 保证检测sar包的过程不被其他进程准备sar包的过程干扰。 1. 若destSarPath下已存在taobao-hsf.sar目录,则使用; 2. 若destSarPath下已存在taobao-hsf.tgz文件,则解压为taobao-hsf.sar,并使用; 3. 若destSarPath下不存在taobao-hsf.sar或taobao-hsf.tgz,则: - 下载指定版本(sarVersion)的taobao-hsf.tgz - 解压taobao-hsf.tgz为taobao-hsf.sar,并使用。
destSarPath - 指定的sar包父路径,不可为空sarVersion - 指定的sar包版本号,不可为空IOExceptionCopyright © 2017. All rights reserved.