类 PropertiesMergingResourceTransformer
- java.lang.Object
 - org.springframework.boot.maven.PropertiesMergingResourceTransformer
 
- 所有已实现的接口:
 org.apache.maven.plugins.shade.resource.ResourceTransformer
public class PropertiesMergingResourceTransformer extends Object implements org.apache.maven.plugins.shade.resource.ResourceTransformer
Extension for the Maven shade plugin to allow properties files (e.g. META-INF/spring.factories) to be merged without losing any information.
构造器概要
构造器 构造器 说明 PropertiesMergingResourceTransformer()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancanTransformResource(String resource)PropertiesgetData()Return the data the properties being merged.StringgetResource()booleanhasTransformedResource()voidmodifyOutputStream(JarOutputStream os)voidprocessResource(String resource, InputStream is, List<org.apache.maven.plugins.shade.relocation.Relocator> relocators)voidsetResource(String resource)
构造器详细资料
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
public void processResource(String resource, InputStream is, List<org.apache.maven.plugins.shade.relocation.Relocator> relocators) throws IOException
- 指定者:
 processResource在接口中org.apache.maven.plugins.shade.resource.ResourceTransformer- 抛出:
 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)