Class ToolsUtils

java.lang.Object
io.quarkus.platform.tools.ToolsUtils

public class ToolsUtils extends Object
  • Constructor Details

    • ToolsUtils

      public ToolsUtils()
  • Method Details

    • requireProperty

      public static String requireProperty(String name)
    • getProperty

      public static String getProperty(String name)
    • getProperty

      public static String getProperty(String name, String defaultValue)
    • stringToMap

      public static Map<String,String> stringToMap(String str, String entrySeparator, String keyValueSeparator)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(String arg)
    • dotJoin

      public static String dotJoin(String... parts)
    • countOf

      public static int countOf(String str, int ch)
      Returns the number of occurrences of a character in a string. If the string argument is null, the method will return zero.
      Parameters:
      str - a string to search in
      ch - a character look for
      Returns:
      number of occurrences of the character in string
    • resolvePlatformDescriptorDirectly

      public static io.quarkus.registry.catalog.ExtensionCatalog resolvePlatformDescriptorDirectly(String bomGroupId, String bomArtifactId, String bomVersion, io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver artifactResolver, io.quarkus.devtools.messagewriter.MessageWriter log)
    • mergePlatforms

      public static io.quarkus.registry.catalog.ExtensionCatalog mergePlatforms(List<io.quarkus.maven.dependency.ArtifactCoords> platforms, io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver artifactResolver)
    • mergePlatforms

      public static io.quarkus.registry.catalog.ExtensionCatalog mergePlatforms(List<io.quarkus.maven.dependency.ArtifactCoords> platforms, io.quarkus.bootstrap.resolver.AppModelResolver artifactResolver)
    • readQuarkusProperties

      public static Properties readQuarkusProperties(io.quarkus.registry.catalog.ExtensionCatalog catalog)
    • readProjectData

      public static Map<String,Object> readProjectData(io.quarkus.registry.catalog.ExtensionCatalog catalog)
    • requireProperty

      public static String requireProperty(Properties props, String name)
    • getMavenPluginArtifactId

      public static String getMavenPluginArtifactId(Properties props)
    • getMavenPluginGroupId

      public static String getMavenPluginGroupId(Properties props)
    • getQuarkusCoreVersion

      public static String getQuarkusCoreVersion(Properties props)
    • requireQuarkusCoreVersion

      public static String requireQuarkusCoreVersion(Properties props)
    • getMavenPluginVersion

      public static String getMavenPluginVersion(Properties props)
    • getGradlePluginVersion

      public static String getGradlePluginVersion(Properties props)
    • getPluginKey

      public static String getPluginKey(Properties props)
    • getProposedMavenVersion

      public static String getProposedMavenVersion(Properties props)
    • getMavenWrapperVersion

      public static String getMavenWrapperVersion(Properties props)
    • getGradleWrapperVersion

      public static String getGradleWrapperVersion(Properties props)