public class Helper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
WF_URL
The constant WF_URL.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
execCmd(java.util.List<java.lang.String> cmd)
Exec cmd.
|
static void |
execCmd(java.lang.String cmd)
Exec cmd.
|
static void |
execCmd(java.lang.String[] cmd)
Exec cmd.
|
static java.io.File |
filePath(java.lang.String... dirs)
File path file.
|
static kong.unirest.json.JSONObject |
getArtifactInfo(PackageInfo pi)
Gets artifact info.
|
static kong.unirest.json.JSONObject |
getArtifactInfo(java.lang.String group,
java.lang.String artifact,
java.lang.String version)
Gets artifact info.
|
static kong.unirest.json.JSONArray |
getArtifacts(java.lang.String group)
Gets artifacts.
|
static java.io.InputStream |
getFileAsIOStream(java.lang.String fileName,
java.lang.Class<?> clazz)
Gets file as io stream.
|
static java.lang.String |
getFileAsString(java.lang.String fileName,
java.lang.Class<?> clazz)
Gets file as string.
|
static kong.unirest.json.JSONArray |
getGroups()
Gets groups.
|
static kong.unirest.json.JSONObject |
getLatest(java.lang.String group,
java.lang.String artifact)
Gets latest.
|
static void |
getMacro(java.lang.String group,
java.lang.String artifact,
java.lang.String version,
kong.unirest.json.JSONObject macro,
java.lang.String warp10Dir)
Gets macro.
|
static java.util.Map<java.lang.String,java.lang.String> |
getParamsMap(java.lang.String... data)
Gets params map.
|
static kong.unirest.json.JSONObject |
getVersions(java.lang.String group,
java.lang.String artifact)
Gets versions.
|
static java.lang.String |
path(java.lang.String... dirs)
Path string.
|
static void |
processHTTPError(kong.unirest.HttpResponse<?> response)
Process http error.
|
static void |
signArtefact(java.io.File f,
java.lang.String gpgKeyId,
java.lang.String gpgArg)
Sign artefact.
|
public static final java.lang.String WF_URL
public static kong.unirest.json.JSONArray getGroups()
public static kong.unirest.json.JSONObject getVersions(java.lang.String group,
java.lang.String artifact)
group - the groupartifact - the artifactpublic static kong.unirest.json.JSONObject getArtifactInfo(PackageInfo pi)
pi - the pipublic static kong.unirest.json.JSONObject getArtifactInfo(java.lang.String group,
java.lang.String artifact,
java.lang.String version)
group - the groupartifact - the artifactversion - the versionpublic static kong.unirest.json.JSONArray getArtifacts(java.lang.String group)
group - the grouppublic static kong.unirest.json.JSONObject getLatest(java.lang.String group,
java.lang.String artifact)
group - the groupartifact - the artifactpublic static void execCmd(java.lang.String[] cmd)
throws java.io.IOException,
java.lang.InterruptedException
cmd - the cmdjava.io.IOException - the io exceptionjava.lang.InterruptedException - the interrupted exceptionpublic static void execCmd(java.lang.String cmd)
throws java.io.IOException,
java.lang.InterruptedException
cmd - the cmdjava.io.IOException - the io exceptionjava.lang.InterruptedException - the interrupted exceptionpublic static void execCmd(java.util.List<java.lang.String> cmd)
throws java.io.IOException,
java.lang.InterruptedException
cmd - the cmdjava.io.IOException - the io exceptionjava.lang.InterruptedException - the interrupted exceptionpublic static void processHTTPError(kong.unirest.HttpResponse<?> response)
response - the responsepublic static java.lang.String path(java.lang.String... dirs)
dirs - the dirspublic static java.io.File filePath(java.lang.String... dirs)
dirs - the dirspublic static void getMacro(java.lang.String group,
java.lang.String artifact,
java.lang.String version,
kong.unirest.json.JSONObject macro,
java.lang.String warp10Dir)
throws java.io.IOException
group - the groupartifact - the artifactversion - the versionmacro - the macrowarp10Dir - the warp 10 dirjava.io.IOException - the io exceptionpublic static java.lang.String getFileAsString(java.lang.String fileName,
java.lang.Class<?> clazz)
throws java.io.IOException,
java.lang.IllegalArgumentException
fileName - the file nameclazz - the clazzjava.io.IOException - the io exceptionjava.lang.IllegalArgumentException - the illegal argument exceptionpublic static java.io.InputStream getFileAsIOStream(java.lang.String fileName,
java.lang.Class<?> clazz)
fileName - the file nameclazz - the clazzpublic static java.util.Map<java.lang.String,java.lang.String> getParamsMap(java.lang.String... data)
data - the datapublic static void signArtefact(java.io.File f,
java.lang.String gpgKeyId,
java.lang.String gpgArg)
throws java.io.IOException,
java.lang.InterruptedException
f - the fgpgKeyId - the gpg key idgpgArg - the gpg argjava.io.IOException - the io exceptionjava.lang.InterruptedException - the interrupted exception