Class PropertiesTransformer

java.lang.Object
org.apache.maven.plugins.shade.resource.properties.PropertiesTransformer
All Implemented Interfaces:
ReproducibleResourceTransformer, ResourceTransformer
Direct Known Subclasses:
MicroprofileConfigTransformer, OpenWebBeansPropertiesTransformer

public class PropertiesTransformer extends Object implements ReproducibleResourceTransformer
Enables to merge a set of properties respecting priority between them.
Since:
3.2.2
  • Field Details

    • resource

      private String resource
    • alreadyMergedKey

      private String alreadyMergedKey
    • ordinalKey

      private String ordinalKey
    • defaultOrdinal

      private int defaultOrdinal
    • reverseOrder

      private boolean reverseOrder
    • time

      private long time
    • properties

      private final List<Properties> properties
  • Constructor Details

    • PropertiesTransformer

      public PropertiesTransformer()
    • PropertiesTransformer

      protected PropertiesTransformer(String resource, String ordinalKey, int defaultOrdinal, boolean reversed)
  • Method Details