public class JarManifestUtilities
extends java.lang.Object
Class-Path property.
Note that:
L:/my/JarFile.jar:
Class-Path: myJar1.jar \
myJar2.jar
The getDependencies(java.net.URL) will return the following URLs:
L:/my/myJar1.jarL:/my/myJar2.jar| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkDependencies(java.net.URL jarFile)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static boolean |
checkDependencies(java.net.URL jarFile,
boolean recursive)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static boolean |
checkDependencies(java.net.URL jarFile,
boolean recursive,
java.util.List<java.net.URL> directories,
java.util.Set<java.lang.String> excludedInputJars,
java.util.Set<java.lang.String> excludedExpectedJars)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static boolean |
checkDependencies(java.net.URL jarFile,
boolean recursive,
java.net.URL directory,
java.util.Set<java.lang.String> excludedExpectedJars)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static boolean |
checkDependencies(java.net.URL jarFile,
boolean recursive,
java.net.URL directory,
java.util.Set<java.lang.String> excludedInputJars,
java.util.Set<java.lang.String> excludedExpectedJars)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static boolean |
checkDependencies(java.net.URL jarFile,
java.util.List<java.net.URL> directories,
java.util.Set<java.lang.String> excludedExpectedJars)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static boolean |
checkDependencies(java.net.URL jarFile,
java.net.URL directory,
java.util.Set<java.lang.String> excludedExpectedJars)
Check that the dependencies present in a Class-Path manifest property do exist.
|
static java.util.List<java.net.URL> |
getDependencies(java.util.List<java.net.URL> jarFiles)
Return list of Class-Path dependencies from a list of Jar files.
|
static java.util.List<java.net.URL> |
getDependencies(java.util.List<java.net.URL> jarFiles,
boolean recursive)
Return the list of Class-Path dependencies from a list of Jar files.
|
static java.util.List<java.net.URL> |
getDependencies(java.net.URL jarFile)
Return the list of Class-Path dependencies from one Jar file.
|
static java.util.List<java.net.URL> |
getDependencies(java.net.URL jarFile,
boolean recursive)
Return the list of Class-Path dependencies from one Jar file.
|
public static boolean checkDependencies(java.net.URL jarFile)
jarFile - the jar filepublic static boolean checkDependencies(java.net.URL jarFile,
boolean recursive)
jarFile - the jar filerecursive - true if the handling of Class-path should be recursivepublic static boolean checkDependencies(java.net.URL jarFile,
java.util.List<java.net.URL> directories,
java.util.Set<java.lang.String> excludedExpectedJars)
jarFile - the jar filedirectories - the directories to look for the expected dependenciesexcludedExpectedJars - the jar file names to exclude from the list of expected dependenciespublic static boolean checkDependencies(java.net.URL jarFile,
java.net.URL directory,
java.util.Set<java.lang.String> excludedExpectedJars)
jarFile - the jar filedirectory - the directory to look for the expected dependenciesexcludedExpectedJars - the jar file names to exclude from the list of expected dependenciespublic static boolean checkDependencies(java.net.URL jarFile,
boolean recursive,
java.net.URL directory,
java.util.Set<java.lang.String> excludedInputJars,
java.util.Set<java.lang.String> excludedExpectedJars)
jarFile - the jar filerecursive - true if the handling of Class-path should be recursivedirectory - the directory to look for the expected dependenciesexcludedInputJars - he jar file names to exclude from the list of returned Class-path dependenciesexcludedExpectedJars - the jar file names to exclude from the list of expected dependenciespublic static boolean checkDependencies(java.net.URL jarFile,
boolean recursive,
java.net.URL directory,
java.util.Set<java.lang.String> excludedExpectedJars)
jarFile - the jar filerecursive - true if the handling of Class-path should be recursivedirectory - the directory to look for the expected dependenciesexcludedExpectedJars - the jar file names to exclude from the list of expected dependenciespublic static boolean checkDependencies(java.net.URL jarFile,
boolean recursive,
java.util.List<java.net.URL> directories,
java.util.Set<java.lang.String> excludedInputJars,
java.util.Set<java.lang.String> excludedExpectedJars)
jarFile - the jar filerecursive - true if the handling of Class-path should be recursivedirectories - the directories to look for the expected dependenciesexcludedInputJars - he jar file names to exclude from the list of returned Class-path dependenciesexcludedExpectedJars - the jar file names to exclude from the list of expected dependenciespublic static java.util.List<java.net.URL> getDependencies(java.net.URL jarFile)
jarFile - the jar filepublic static java.util.List<java.net.URL> getDependencies(java.net.URL jarFile,
boolean recursive)
jarFile - the jar filerecursive - true if the handling of Class-path should be recursivepublic static java.util.List<java.net.URL> getDependencies(java.util.List<java.net.URL> jarFiles)
jarFiles - the list of jar filespublic static java.util.List<java.net.URL> getDependencies(java.util.List<java.net.URL> jarFiles,
boolean recursive)
jarFiles - the list of jar filesrecursive - true if the handling of Class-path should be recursiveCopyright © 2016-2023 Herve Girod. All Rights Reserved. Documentation and source under the LGPL licence