Class PomIdResolver

java.lang.Object
net.thevpc.common.mvn.PomIdResolver

public class PomIdResolver extends Object
  • Constructor Details

    • PomIdResolver

      public PomIdResolver()
  • Method Details

    • resolvePomId

      public static PomId[] resolvePomId(URL baseUrl, String referenceResourcePath)
    • resolvePomIds

      public static PomId[] resolvePomIds(Class clazz)
      resolve all Maven/Nuts artifact definitions in the classloader that has loaded clazz
      Parameters:
      clazz -
      Returns:
      artifacts array in the form groupId:artfcatId#version
    • resolvePomId

      public static PomId resolvePomId(Class clazz)
    • resolvePomId

      public static PomId resolvePomId(Class clazz, PomId defaultValue)
    • resolvePomId

      public static PomId resolvePomId(Class clazz, String groupId, String artifactId, String defaultValue)
    • resolvePomVersion

      public static String resolvePomVersion(String groupId, String artifactId, String defaultValue)
    • resolvePomVersion

      public static String resolvePomVersion(Class clazz, String groupId, String artifactId, String defaultValue)
    • resolvePropertiesPomId

      public static PomId resolvePropertiesPomId(InputStream stream)
    • resolveJarPomIds

      public static PomId[] resolveJarPomIds(InputStream jarStream) throws IOException
      Throws:
      IOException
    • resolveJarPomId

      public static PomId resolveJarPomId(InputStream jarStream) throws IOException
      Throws:
      IOException