Class GradleApplicationModelBuilder

java.lang.Object
io.quarkus.gradle.tooling.GradleApplicationModelBuilder
All Implemented Interfaces:
org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.model.gradle.ModelParameter>, org.gradle.tooling.provider.model.ToolingModelBuilder

public class GradleApplicationModelBuilder extends Object implements org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.model.gradle.ModelParameter>
  • Constructor Details

    • GradleApplicationModelBuilder

      public GradleApplicationModelBuilder()
  • Method Details

    • canBuild

      public boolean canBuild(String modelName)
      Specified by:
      canBuild in interface org.gradle.tooling.provider.model.ToolingModelBuilder
    • getParameterType

      public Class<io.quarkus.bootstrap.model.gradle.ModelParameter> getParameterType()
      Specified by:
      getParameterType in interface org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.model.gradle.ModelParameter>
    • buildAll

      public Object buildAll(String modelName, org.gradle.api.Project project)
      Specified by:
      buildAll in interface org.gradle.tooling.provider.model.ToolingModelBuilder
    • buildAll

      public Object buildAll(String modelName, io.quarkus.bootstrap.model.gradle.ModelParameter parameter, org.gradle.api.Project project)
      Specified by:
      buildAll in interface org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.model.gradle.ModelParameter>
    • getProjectArtifact

      public static io.quarkus.maven.dependency.ResolvedDependency getProjectArtifact(org.gradle.api.Project project, boolean workspaceDiscovery)