Class InstalledLibrariesResolver


  • public class InstalledLibrariesResolver
    extends Object
    This class resolves the dependencies between optional packages (installed libraries) and also between apps/stand-alone modules that depend on optional packages (installed libraries)
    Author:
    Sheetal Vartak
    • Field Detail

      • deplLogger

        public static final Logger deplLogger
    • Constructor Detail

      • InstalledLibrariesResolver

        public InstalledLibrariesResolver()
    • Method Detail

      • resolveDependencies

        public static boolean resolveDependencies​(Manifest manifest,
                                                  String archiveUri)
        Resolves installed library dependencies
        Parameters:
        manifest - Manifest File
        archiveUri - archive
        Returns:
        status indicating whether all dependencies (transitive) is resolved or not
      • initializeInstalledLibRegistry

        public static void initializeInstalledLibRegistry​(String libDir)
        check whether the optional packages have all their internal dependencies resolved
        Parameters:
        libDir - libraryDirectory