Class AccessCommonVersionUtil
java.lang.Object
ch.qos.logback.core.util.VersionUtil
ch.qos.logback.access.common.util.AccessCommonVersionUtil
Utility class for retrieving version information about the "logback-access-common" module
based on the self-declared properties file.
- Since:
- 2.0.9
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetExpectedVersionOfDependencyByProperties(Class<?> dependerClass, String propertiesFileName, String dependencyNameAsKey) Retrieves the expected version of a specific dependency from a properties file located in the classpath of the specified depender class.Methods inherited from class ch.qos.logback.core.util.VersionUtil
addFoundVersionStatus, checkForVersionEquality, compareExpectedAndFoundVersion, nameToPropertiesFilename, nonNull
-
Constructor Details
-
AccessCommonVersionUtil
-
-
Method Details
-
getAccessCommonVersionBySelfDeclaredProperties
-
getExpectedVersionOfDependencyByProperties
public String getExpectedVersionOfDependencyByProperties(Class<?> dependerClass, String propertiesFileName, String dependencyNameAsKey) Retrieves the expected version of a specific dependency from a properties file located in the classpath of the specified depender class. The dependency version is determined based on the key provided.- Overrides:
getExpectedVersionOfDependencyByPropertiesin classch.qos.logback.core.util.VersionUtil- Parameters:
dependerClass- the class whose classloader is used to locate the properties filepropertiesFileName- the name of the properties file containing dependency informationdependencyNameAsKey- the key in the properties file representing the desired dependency- Returns:
- the version of the dependency as specified in the properties file, or null if the file or key is not found, or an error occurs during processing
- Since:
- 2.0.10
-