java.lang.Object
de.iip_ecosphere.platform.tools.maven.dependencies.Layers

public class Layers extends Object
Knows plugin artifact-layer-dependencies/exclusions.
Author:
Holger Eichelberger, SSE
  • Field Details

    • LAYERS

      private static final String[] LAYERS
    • MAIN_ARTID_PATTERNS

      private static final String[] MAIN_ARTID_PATTERNS
  • Constructor Details

    • Layers

      public Layers()
  • Method Details

    • addMainPatterns

      public static void addMainPatterns(Collection<String> mainPatterns, boolean includeNonPlugins)
      Adds the main plugin artifactId name patterns to #mainPatterns.
      Parameters:
      mainPatterns - the collection to add the patterns to
      includeNonPlugins - also include (preliminary) patterns needed during migration
    • getExcludeArtifactIds

      public static String getExcludeArtifactIds(String artifactId, String excludeIds, boolean asTest, org.apache.maven.plugin.logging.Log log)
      Determines the exclude artifact ids.
      Parameters:
      artifactId - the actual artifact id
      excludeIds - the given excludeArtifactids
      Returns:
      excludeIds or the known exclude ids
    • append

      private static String append(String text, String... addition)
      Appends addition to text using "," as separator.
      Parameters:
      text -
      addition -
      Returns: