类 PropertiesMergingResourceTransformer

java.lang.Object
org.springframework.boot.maven.PropertiesMergingResourceTransformer
所有已实现的接口:
org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformer, org.apache.maven.plugins.shade.resource.ResourceTransformer

public class PropertiesMergingResourceTransformer extends Object implements org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformer
Extension for the Maven shade plugin to allow properties files (e.g. META-INF/spring.factories) to be merged without losing any information.
从以下版本开始:
1.0.0
作者:
Dave Syer, Andy Wilkinson
  • 构造器详细资料

    • PropertiesMergingResourceTransformer

      public PropertiesMergingResourceTransformer()
  • 方法详细资料

    • getData

      public Properties getData()
      Return the data the properties being merged.
      返回:
      the data
    • canTransformResource

      public boolean canTransformResource(String resource)
      指定者:
      canTransformResource 在接口中 org.apache.maven.plugins.shade.resource.ResourceTransformer
    • processResource

      @Deprecated(since="2.4.0", forRemoval=false) public void processResource(String resource, InputStream inputStream, List<org.apache.maven.plugins.shade.relocation.Relocator> relocators) throws IOException
      已过时。
      指定者:
      processResource 在接口中 org.apache.maven.plugins.shade.resource.ResourceTransformer
      抛出:
      IOException
    • processResource

      public void processResource(String resource, InputStream inputStream, List<org.apache.maven.plugins.shade.relocation.Relocator> relocators, long time) throws IOException
      指定者:
      processResource 在接口中 org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformer
      抛出:
      IOException
    • hasTransformedResource

      public boolean hasTransformedResource()
      指定者:
      hasTransformedResource 在接口中 org.apache.maven.plugins.shade.resource.ResourceTransformer
    • modifyOutputStream

      public void modifyOutputStream(JarOutputStream os) throws IOException
      指定者:
      modifyOutputStream 在接口中 org.apache.maven.plugins.shade.resource.ResourceTransformer
      抛出:
      IOException
    • getResource

      public String getResource()
    • setResource

      public void setResource(String resource)