クラス PropertiesMergingResourceTransformer

java.lang.ObjectSE
org.springframework.boot.maven.PropertiesMergingResourceTransformer
実装されたすべてのインターフェース:
org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformerorg.apache.maven.plugins.shade.resource.ResourceTransformer

public class PropertiesMergingResourceTransformer extends ObjectSE implements org.apache.maven.plugins.shade.resource.ReproducibleResourceTransformer
情報を失うことなくプロパティファイル(META-INF/spring.factories など)をマージできるようにする Maven シェードプラグインの拡張。
導入:
1.0.0
作成者:
Dave Syer, Andy Wilkinson
  • コンストラクターの詳細

    • PropertiesMergingResourceTransformer

      public PropertiesMergingResourceTransformer()
  • メソッドの詳細

    • getData

      public PropertiesSE getData()
      マージされるプロパティのデータを返します。
      戻り値:
      データ
    • canTransformResource

      public boolean canTransformResource(StringSE resource)
      次で指定:
      インターフェース org.apache.maven.plugins.shade.resource.ResourceTransformercanTransformResource 
    • 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.ResourceTransformerprocessResource 
      例外:
      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.ReproducibleResourceTransformerprocessResource 
      例外:
      IOExceptionSE
    • hasTransformedResource

      public boolean hasTransformedResource()
      次で指定:
      インターフェース org.apache.maven.plugins.shade.resource.ResourceTransformerhasTransformedResource 
    • modifyOutputStream

      public void modifyOutputStream(JarOutputStreamSE os) throws IOExceptionSE
      次で指定:
      インターフェース org.apache.maven.plugins.shade.resource.ResourceTransformermodifyOutputStream 
      例外:
      IOExceptionSE
    • getResource

      public StringSE getResource()
    • setResource

      public void setResource(StringSE resource)