Class ShadeRequest


  • public class ShadeRequest
    extends Object
    Parameter object used to pass multitude of args to Shader.shade()
    Since:
    2.0
    • Constructor Detail

      • ShadeRequest

        public ShadeRequest()
    • Method Detail

      • getJars

        public Set<File> getJars()
      • setJars

        public void setJars​(Set<File> jars)
        Which jars to shade.
        Parameters:
        jars -
      • getUberJar

        public File getUberJar()
      • setUberJar

        public void setUberJar​(File uberJar)
        Output jar.
        Parameters:
        uberJar -
      • setFilters

        public void setFilters​(List<Filter> filters)
        The filters.
        Parameters:
        filters -
      • setRelocators

        public void setRelocators​(List<Relocator> relocators)
        The relocators.
        Parameters:
        relocators -
      • setResourceTransformers

        public void setResourceTransformers​(List<ResourceTransformer> resourceTransformers)
        The transformers.
        Parameters:
        resourceTransformers -
      • isShadeSourcesContent

        public boolean isShadeSourcesContent()
      • setShadeSourcesContent

        public void setShadeSourcesContent​(boolean shadeSourcesContent)
        When true, it will attempt to shade the contents of the java source files when creating the sources jar. When false, it will just relocate the java source files to the shaded paths, but will not modify the actual contents of the java source files.
        Parameters:
        shadeSourcesContent -