Class QuarkusProjectHelper

java.lang.Object
io.quarkus.devtools.project.QuarkusProjectHelper

public class QuarkusProjectHelper extends Object
  • Constructor Details

    • QuarkusProjectHelper

      public QuarkusProjectHelper()
  • Method Details

    • isRegistryClientEnabled

      public static boolean isRegistryClientEnabled()
    • detectExistingBuildTool

      public static BuildTool detectExistingBuildTool(Path projectDirPath)
    • getCachedProject

      public static QuarkusProject getCachedProject(Path projectDir)
    • getProject

      public static QuarkusProject getProject(Path projectDir)
    • getProject

      @Deprecated public static QuarkusProject getProject(Path projectDir, String quarkusVersion)
      Deprecated.
    • getProject

      @Deprecated public static QuarkusProject getProject(Path projectDir, BuildTool buildTool, String quarkusVersion)
      Deprecated.
    • getExtensionCatalog

      @Deprecated public static io.quarkus.registry.catalog.ExtensionCatalog getExtensionCatalog(String quarkusVersion)
      Deprecated.
    • getProject

      public static QuarkusProject getProject(Path projectDir, BuildTool buildTool)
    • getProject

      public static QuarkusProject getProject(Path projectDir, io.quarkus.registry.catalog.ExtensionCatalog catalog, BuildTool buildTool, JavaVersion javaVersion)
    • getProject

      public static QuarkusProject getProject(Path projectDir, io.quarkus.registry.catalog.ExtensionCatalog catalog, BuildTool buildTool)
    • getProject

      public static QuarkusProject getProject(Path projectDir, io.quarkus.registry.catalog.ExtensionCatalog catalog, BuildTool buildTool, JavaVersion javaVersion, io.quarkus.devtools.messagewriter.MessageWriter log)
    • getProject

      public static QuarkusProject getProject(Path projectDir, ExtensionManager extManager) throws io.quarkus.registry.RegistryResolutionException
      Throws:
      io.quarkus.registry.RegistryResolutionException
    • resolveExtensionCatalog

      public static io.quarkus.registry.catalog.ExtensionCatalog resolveExtensionCatalog() throws io.quarkus.registry.RegistryResolutionException
      Throws:
      io.quarkus.registry.RegistryResolutionException
    • getProject

      public static QuarkusProject getProject(Path projectDir, io.quarkus.registry.catalog.ExtensionCatalog catalog, ExtensionManager extManager, JavaVersion javaVersion, io.quarkus.devtools.messagewriter.MessageWriter log)
    • getCatalogResolver

      public static io.quarkus.registry.ExtensionCatalogResolver getCatalogResolver() throws io.quarkus.registry.RegistryResolutionException
      Throws:
      io.quarkus.registry.RegistryResolutionException
    • getCatalogResolver

      public static io.quarkus.registry.ExtensionCatalogResolver getCatalogResolver(io.quarkus.devtools.messagewriter.MessageWriter log) throws io.quarkus.registry.RegistryResolutionException
      Throws:
      io.quarkus.registry.RegistryResolutionException
    • getCatalogResolver

      public static io.quarkus.registry.ExtensionCatalogResolver getCatalogResolver(boolean enableRegistryClient, io.quarkus.devtools.messagewriter.MessageWriter log) throws io.quarkus.registry.RegistryResolutionException
      Throws:
      io.quarkus.registry.RegistryResolutionException
    • getCatalogResolver

      public static io.quarkus.registry.ExtensionCatalogResolver getCatalogResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver, io.quarkus.devtools.messagewriter.MessageWriter log) throws io.quarkus.registry.RegistryResolutionException
      Throws:
      io.quarkus.registry.RegistryResolutionException
    • toolsConfig

      public static io.quarkus.registry.config.RegistriesConfig toolsConfig()
    • setToolsConfig

      public static void setToolsConfig(io.quarkus.registry.config.RegistriesConfig config)
    • reset

      public static void reset()
    • setMessageWriter

      public static void setMessageWriter(io.quarkus.devtools.messagewriter.MessageWriter newLog)
    • messageWriter

      public static io.quarkus.devtools.messagewriter.MessageWriter messageWriter()
    • setArtifactResolver

      public static void setArtifactResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver)
    • artifactResolver

      public static io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver artifactResolver()