Class FilePathResolver


  • public final class FilePathResolver
    extends Object
    A resolver for file paths that supports resolving with system and environment properties.
    • Method Detail

      • resolvePath

        public static String resolvePath​(String path)
                                  throws IllegalArgumentException
        Resolves the path.

        The pattern is:

        • ${env:key} or ${env.key} for environment variables.
        • ${key} for JVM system properties.
        For example: ${env.KARAF_HOME}/data/logs
        Parameters:
        path - the path
        Returns:
        the resolved path
        Throws:
        IllegalArgumentException - is thrown if system property / environment not found