public abstract class BuildInfoExtractorUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Predicate<java.lang.Object> |
BUILD_INFO_PREDICATE |
static com.google.common.base.Predicate<java.lang.Object> |
BUILD_INFO_PROP_PREDICATE |
static com.google.common.base.Predicate<java.lang.Object> |
CLIENT_PREDICATE |
static com.google.common.base.Predicate<java.lang.Object> |
ENV_PREDICATE |
static com.google.common.base.Predicate<java.lang.Object> |
MATRIX_PARAM_PREDICATE |
| Constructor and Description |
|---|
BuildInfoExtractorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildInfoToJsonString(org.jfrog.build.api.Build buildInfo) |
static java.util.Properties |
filterDynamicProperties(java.util.Properties source,
com.google.common.base.Predicate<java.lang.Object> filter) |
static java.lang.String |
getArtifactId(java.lang.String moduleId,
java.lang.String artifactName) |
static java.util.Properties |
getEnvProperties(java.util.Properties startProps) |
static java.lang.String |
getModuleIdString(java.lang.String organisation,
java.lang.String name,
java.lang.String version) |
static java.lang.String |
getTypeString(java.lang.String type,
java.lang.String classifier,
java.lang.String extension) |
static org.jfrog.build.api.Build |
jsonStringToBuildInfo(java.lang.String json) |
static java.util.Properties |
mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps) |
static void |
saveBuildInfoToFile(org.jfrog.build.api.Build build,
java.io.File toFile) |
static java.util.Properties |
stripPrefixFromProperties(java.util.Properties source,
java.lang.String prefix) |
public static final com.google.common.base.Predicate<java.lang.Object> BUILD_INFO_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> BUILD_INFO_PROP_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> ENV_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> CLIENT_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> MATRIX_PARAM_PREDICATE
public static java.util.Properties mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps)
public static java.util.Properties filterDynamicProperties(java.util.Properties source,
com.google.common.base.Predicate<java.lang.Object> filter)
public static java.util.Properties stripPrefixFromProperties(java.util.Properties source,
java.lang.String prefix)
public static java.util.Properties getEnvProperties(java.util.Properties startProps)
public static java.lang.String buildInfoToJsonString(org.jfrog.build.api.Build buildInfo)
throws java.io.IOException
java.io.IOExceptionpublic static org.jfrog.build.api.Build jsonStringToBuildInfo(java.lang.String json)
throws java.io.IOException
java.io.IOExceptionpublic static void saveBuildInfoToFile(org.jfrog.build.api.Build build,
java.io.File toFile)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getArtifactId(java.lang.String moduleId,
java.lang.String artifactName)
public static java.lang.String getTypeString(java.lang.String type,
java.lang.String classifier,
java.lang.String extension)
public static java.lang.String getModuleIdString(java.lang.String organisation,
java.lang.String name,
java.lang.String version)