Class GradleProjectBuildFile
java.lang.Object
io.quarkus.devtools.project.buildfile.BuildFile
io.quarkus.devtools.project.buildfile.GradleProjectBuildFile
- All Implemented Interfaces:
io.quarkus.devtools.project.extensions.ExtensionManager
- Direct Known Subclasses:
GradleGroovyProjectBuildFile,GradleKotlinProjectBuildFile
public abstract class GradleProjectBuildFile
extends io.quarkus.devtools.project.buildfile.BuildFile
-
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
ConstructorsConstructorDescriptionGradleProjectBuildFile(org.gradle.api.Project project, io.quarkus.registry.catalog.ExtensionCatalog catalog) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected List<io.quarkus.maven.dependency.ArtifactCoords>List<io.quarkus.maven.dependency.ArtifactCoords>getProperty(String name) protected voidprotected voidremoveDependency(io.quarkus.maven.dependency.ArtifactKey arg0) protected io.quarkus.maven.dependency.ArtifactCoordstoBomImportCoords(io.quarkus.maven.dependency.ArtifactCoords rawBomCoords) voidMethods inherited from class io.quarkus.devtools.project.buildfile.BuildFile
addDependency, getInstalled, getProjectDirPath, hasProjectFile, importBom, install, install, isDefinedInRegistry, readProjectFile, uninstall, writeToProjectFile, writeToProjectFileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.devtools.project.extensions.ExtensionManager
getBuildTool, isInstalled
-
Constructor Details
-
GradleProjectBuildFile
public GradleProjectBuildFile(org.gradle.api.Project project, io.quarkus.registry.catalog.ExtensionCatalog catalog)
-
-
Method Details
-
getDependencies
- Specified by:
getDependenciesin classio.quarkus.devtools.project.buildfile.BuildFile- Throws:
IOException
-
getProperty
-
toBomImportCoords
protected io.quarkus.maven.dependency.ArtifactCoords toBomImportCoords(io.quarkus.maven.dependency.ArtifactCoords rawBomCoords) -
getInstalledPlatforms
- Throws:
IOException
-
writeToDisk
- Specified by:
writeToDiskin classio.quarkus.devtools.project.buildfile.BuildFile- Throws:
IOException
-
removeDependency
protected void removeDependency(io.quarkus.maven.dependency.ArtifactKey arg0) - Specified by:
removeDependencyin classio.quarkus.devtools.project.buildfile.BuildFile
-
refreshData
protected void refreshData()- Specified by:
refreshDatain classio.quarkus.devtools.project.buildfile.BuildFile
-
getBuildContent
-