Class URLClassLoaderBuilder


  • class URLClassLoaderBuilder
    extends java.lang.Object
    Since:
    3.0.0
    • 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
    • Constructor Detail

      • URLClassLoaderBuilder

        private URLClassLoaderBuilder()
    • Method Detail

      • setExcludedJvmPackages

        URLClassLoaderBuilder setExcludedJvmPackages​(java.util.List<java.lang.String> excludedJvmPackages)
      • setForcedJvmPackages

        URLClassLoaderBuilder setForcedJvmPackages​(java.util.List<java.lang.String> forcedJvmPackages)
      • setExclusions

        URLClassLoaderBuilder setExclusions​(java.util.Collection<java.lang.String> exclusions)
      • build

        java.net.URLClassLoader build()
                               throws java.io.IOException
        Throws:
        java.io.IOException