类 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()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 boolean
canTransformResource(String resource)
Properties
getData()
Return the data the properties being merged.String
getResource()
boolean
hasTransformedResource()
void
modifyOutputStream(JarOutputStream os)
void
processResource(String resource, InputStream is, List<org.apache.maven.plugins.shade.relocation.Relocator> relocators)
void
setResource(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)