org.jfrog.build.extractor
Class BuildInfoExtractorUtils
java.lang.Object
org.jfrog.build.extractor.BuildInfoExtractorUtils
public abstract class BuildInfoExtractorUtils
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUILD_INFO_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> BUILD_INFO_PREDICATE
BUILD_INFO_PROP_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> BUILD_INFO_PROP_PREDICATE
ENV_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> ENV_PREDICATE
CLIENT_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> CLIENT_PREDICATE
MATRIX_PARAM_PREDICATE
public static final com.google.common.base.Predicate<java.lang.Object> MATRIX_PARAM_PREDICATE
BuildInfoExtractorUtils
public BuildInfoExtractorUtils()
mergePropertiesWithSystemAndPropertyFile
public static java.util.Properties mergePropertiesWithSystemAndPropertyFile(java.util.Properties existingProps)
filterDynamicProperties
public static java.util.Properties filterDynamicProperties(java.util.Properties source,
com.google.common.base.Predicate<java.lang.Object> filter)
stripPrefixFromProperties
public static java.util.Properties stripPrefixFromProperties(java.util.Properties source,
java.lang.String prefix)
getEnvProperties
public static java.util.Properties getEnvProperties(java.util.Properties startProps)
buildInfoToJsonString
public static java.lang.String buildInfoToJsonString(org.jfrog.build.api.Build buildInfo)
throws java.io.IOException
- Throws:
java.io.IOException
jsonStringToBuildInfo
public static org.jfrog.build.api.Build jsonStringToBuildInfo(java.lang.String json)
throws java.io.IOException
- Throws:
java.io.IOException
saveBuildInfoToFile
public static void saveBuildInfoToFile(org.jfrog.build.api.Build build,
java.io.File toFile)
throws java.io.IOException
- Throws:
java.io.IOException
getArtifactId
public static java.lang.String getArtifactId(java.lang.String moduleId,
java.lang.String artifactName)
getTypeString
public static java.lang.String getTypeString(java.lang.String type,
java.lang.String classifier,
java.lang.String extension)
getModuleIdString
public static java.lang.String getModuleIdString(java.lang.String organisation,
java.lang.String name,
java.lang.String version)