Package org.codehaus.mojo.exec
Class URLClassLoaderBuilder
- java.lang.Object
-
- org.codehaus.mojo.exec.URLClassLoaderBuilder
-
class URLClassLoaderBuilder extends java.lang.Object- Since:
- 3.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classURLClassLoaderBuilder.ExecJavaClassLoader
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.String>excludedJvmPackagesprivate java.util.Collection<java.lang.String>exclusionsprivate java.util.List<java.lang.String>forcedJvmPackagesprivate org.apache.maven.plugin.logging.Logloggerprivate java.util.Collection<java.nio.file.Path>pathsprivate booleanwithTransformers
-
Constructor Summary
Constructors Modifier Constructor Description privateURLClassLoaderBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.net.URLClassLoaderbuild()(package private) static URLClassLoaderBuilderbuilder()(package private) URLClassLoaderBuildersetExcludedJvmPackages(java.util.List<java.lang.String> excludedJvmPackages)(package private) URLClassLoaderBuildersetExclusions(java.util.Collection<java.lang.String> exclusions)(package private) URLClassLoaderBuildersetForcedJvmPackages(java.util.List<java.lang.String> forcedJvmPackages)(package private) URLClassLoaderBuildersetLogger(org.apache.maven.plugin.logging.Log logger)(package private) URLClassLoaderBuildersetPaths(java.util.Collection<java.nio.file.Path> paths)(package private) URLClassLoaderBuilderwithTransformers(boolean wiTransformers)
-
-
-
Field Detail
-
logger
private org.apache.maven.plugin.logging.Log logger
-
forcedJvmPackages
private java.util.List<java.lang.String> forcedJvmPackages
-
excludedJvmPackages
private java.util.List<java.lang.String> excludedJvmPackages
-
paths
private java.util.Collection<java.nio.file.Path> paths
-
exclusions
private java.util.Collection<java.lang.String> exclusions
-
withTransformers
private boolean withTransformers
-
-
Method Detail
-
builder
static URLClassLoaderBuilder builder()
-
setExcludedJvmPackages
URLClassLoaderBuilder setExcludedJvmPackages(java.util.List<java.lang.String> excludedJvmPackages)
-
setForcedJvmPackages
URLClassLoaderBuilder setForcedJvmPackages(java.util.List<java.lang.String> forcedJvmPackages)
-
setLogger
URLClassLoaderBuilder setLogger(org.apache.maven.plugin.logging.Log logger)
-
setExclusions
URLClassLoaderBuilder setExclusions(java.util.Collection<java.lang.String> exclusions)
-
setPaths
URLClassLoaderBuilder setPaths(java.util.Collection<java.nio.file.Path> paths)
-
withTransformers
URLClassLoaderBuilder withTransformers(boolean wiTransformers)
-
build
java.net.URLClassLoader build() throws java.io.IOException- Throws:
java.io.IOException
-
-