Class GradleGroovyProjectBuildFile

java.lang.Object
io.quarkus.devtools.project.buildfile.BuildFile
io.quarkus.devtools.project.buildfile.GradleProjectBuildFile
io.quarkus.devtools.project.buildfile.GradleGroovyProjectBuildFile
All Implemented Interfaces:
io.quarkus.devtools.project.extensions.ExtensionManager

public class GradleGroovyProjectBuildFile extends GradleProjectBuildFile
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.quarkus.devtools.project.extensions.ExtensionManager

    io.quarkus.devtools.project.extensions.ExtensionManager.InstallResult, io.quarkus.devtools.project.extensions.ExtensionManager.UninstallResult
  • Constructor Summary

    Constructors
    Constructor
    Description
    GradleGroovyProjectBuildFile(org.gradle.api.Project project, io.quarkus.registry.catalog.ExtensionCatalog catalog)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    addDependency(io.quarkus.maven.dependency.ArtifactCoords coords, boolean managed)
     
    protected String
     
    io.quarkus.devtools.project.BuildTool
     
    protected boolean
    importBom(io.quarkus.maven.dependency.ArtifactCoords coords)
     
    protected void
     
    protected void
    removeDependency(io.quarkus.maven.dependency.ArtifactKey arg0)
     
    void
     

    Methods inherited from class io.quarkus.devtools.project.buildfile.GradleProjectBuildFile

    getDependencies, getInstalledPlatforms, getProperty, toBomImportCoords

    Methods inherited from class io.quarkus.devtools.project.buildfile.BuildFile

    getInstalled, getProjectDirPath, hasProjectFile, install, install, isDefinedInRegistry, readProjectFile, uninstall, writeToProjectFile, writeToProjectFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.quarkus.devtools.project.extensions.ExtensionManager

    isInstalled
  • Constructor Details

    • GradleGroovyProjectBuildFile

      public GradleGroovyProjectBuildFile(org.gradle.api.Project project, io.quarkus.registry.catalog.ExtensionCatalog catalog)
  • Method Details

    • importBom

      protected boolean importBom(io.quarkus.maven.dependency.ArtifactCoords coords)
      Specified by:
      importBom in class io.quarkus.devtools.project.buildfile.BuildFile
    • addDependency

      protected boolean addDependency(io.quarkus.maven.dependency.ArtifactCoords coords, boolean managed)
      Specified by:
      addDependency in class io.quarkus.devtools.project.buildfile.BuildFile
    • getBuildTool

      public io.quarkus.devtools.project.BuildTool getBuildTool()
    • writeToDisk

      public void writeToDisk() throws IOException
      Specified by:
      writeToDisk in class io.quarkus.devtools.project.buildfile.BuildFile
      Throws:
      IOException
    • removeDependency

      protected void removeDependency(io.quarkus.maven.dependency.ArtifactKey arg0)
      Specified by:
      removeDependency in class io.quarkus.devtools.project.buildfile.BuildFile
    • refreshData

      protected void refreshData()
      Specified by:
      refreshData in class io.quarkus.devtools.project.buildfile.BuildFile
    • getBuildContent

      protected String getBuildContent()