Package org.glassfish.deployment.common
Class InstalledLibrariesResolver
java.lang.Object
org.glassfish.deployment.common.InstalledLibrariesResolver
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInstalledLibraries(org.glassfish.api.deployment.archive.ReadableArchive archive) static voidinitializeInstalledLibRegistry(String libDir) Check whether the optional packages have all their internal dependencies resolvedstatic booleanresolveDependencies(Manifest manifest, String archiveUri) resolves installed library dependencies
-
Field Details
-
deplLogger
-
-
Constructor Details
-
InstalledLibrariesResolver
public InstalledLibrariesResolver()
-
-
Method Details
-
resolveDependencies
resolves installed library dependencies- Parameters:
manifest- Manifest FilearchiveUri- archive- Returns:
- status indicating whether all dependencies (transitive) is resolved or not
-
initializeInstalledLibRegistry
Check whether the optional packages have all their internal dependencies resolved- Parameters:
libDir- libraryDirectory
-
getInstalledLibraries
public static Set<String> getInstalledLibraries(org.glassfish.api.deployment.archive.ReadableArchive archive) throws IOException - Throws:
IOException
-