クラス PropertiesMergingResourceTransformer
java.lang.ObjectSE
org.springframework.boot.maven.PropertiesMergingResourceTransformer
- 実装されているすべてのインターフェース:
org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformer,org.apache.maven.plugins.shade.resource.ResourceTransformer
public class PropertiesMergingResourceTransformer
extends ObjectSE
implements org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformer
情報を失うことなくプロパティファイル(META-INF/spring.factories など)をマージできるようにする Maven shade プラグインの拡張。
- 導入:
- 1.0.0
- 作成者:
- Dave Syer, Andy Wilkinson
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明booleancanTransformResource(StringSE resource) getData()マージされるプロパティのデータを返します。booleanvoidvoidprocessResource(StringSE resource, InputStreamSE inputStream, ListSE<org.apache.maven.plugins.shade.relocation.Relocator> relocators) 使用すべきではありません。voidprocessResource(StringSE resource, InputStreamSE inputStream, ListSE<org.apache.maven.plugins.shade.relocation.Relocator> relocators, long time) voidsetResource(StringSE resource)
コンストラクターの詳細
PropertiesMergingResourceTransformer
public PropertiesMergingResourceTransformer()
メソッドの詳細
getData
マージされるプロパティのデータを返します。- 戻り値:
- データ
canTransformResource
- 次で指定:
- インターフェース
org.apache.maven.plugins.shade.resource.ResourceTransformerのcanTransformResource
processResource
@DeprecatedSE(since="2.4.0", forRemoval=false) public void processResource(StringSE resource, InputStreamSE inputStream, ListSE<org.apache.maven.plugins.shade.relocation.Relocator> relocators) throws IOExceptionSE 使用すべきではありません。- 次で指定:
- インターフェース
org.apache.maven.plugins.shade.resource.ResourceTransformerのprocessResource - 例外:
IOExceptionSE
processResource
public void processResource(StringSE resource, InputStreamSE inputStream, ListSE<org.apache.maven.plugins.shade.relocation.Relocator> relocators, long time) throws IOExceptionSE - 次で指定:
- インターフェース
org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformerのprocessResource - 例外:
IOExceptionSE
hasTransformedResource
public boolean hasTransformedResource()- 次で指定:
- インターフェース
org.apache.maven.plugins.shade.resource.ResourceTransformerのhasTransformedResource
modifyOutputStream
- 次で指定:
- インターフェース
org.apache.maven.plugins.shade.resource.ResourceTransformerのmodifyOutputStream - 例外:
IOExceptionSE
getResource
setResource