Class GradleKotlinProjectBuildFile

  • All Implemented Interfaces:
    io.quarkus.devtools.project.extensions.ExtensionManager

    public class GradleKotlinProjectBuildFile
    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
      GradleKotlinProjectBuildFile​(org.gradle.api.Project project, io.quarkus.registry.catalog.ExtensionCatalog catalog)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean addDependency​(io.quarkus.maven.ArtifactCoords coords, boolean managed)  
      protected java.lang.String getBuildContent()  
      io.quarkus.devtools.project.BuildTool getBuildTool()  
      protected boolean importBom​(io.quarkus.maven.ArtifactCoords coords)  
      protected void refreshData()  
      protected void removeDependency​(io.quarkus.maven.ArtifactKey arg0)  
      void writeToDisk()  
      • Methods inherited from class io.quarkus.devtools.project.buildfile.BuildFile

        getInstalled, getProjectDirPath, hasProjectFile, install, install, isDefinedInRegistry, readProjectFile, uninstall, 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 Detail

      • GradleKotlinProjectBuildFile

        public GradleKotlinProjectBuildFile​(org.gradle.api.Project project,
                                            io.quarkus.registry.catalog.ExtensionCatalog catalog)
    • Method Detail

      • importBom

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

        protected boolean addDependency​(io.quarkus.maven.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 java.io.IOException
        Specified by:
        writeToDisk in class io.quarkus.devtools.project.buildfile.BuildFile
        Throws:
        java.io.IOException
      • removeDependency

        protected void removeDependency​(io.quarkus.maven.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 java.lang.String getBuildContent()