Class 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 java.lang.Object
    implements org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.model.gradle.ModelParameter>
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object buildAll​(java.lang.String modelName, io.quarkus.bootstrap.model.gradle.ModelParameter parameter, org.gradle.api.Project project)  
      java.lang.Object buildAll​(java.lang.String modelName, org.gradle.api.Project project)  
      boolean canBuild​(java.lang.String modelName)  
      java.lang.Class<io.quarkus.bootstrap.model.gradle.ModelParameter> getParameterType()  
      static io.quarkus.maven.dependency.ResolvedDependency getProjectArtifact​(org.gradle.api.Project project, boolean workspaceDiscovery)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GradleApplicationModelBuilder

        public GradleApplicationModelBuilder()
    • Method Detail

      • canBuild

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

        public java.lang.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 java.lang.Object buildAll​(java.lang.String modelName,
                                         org.gradle.api.Project project)
        Specified by:
        buildAll in interface org.gradle.tooling.provider.model.ToolingModelBuilder
      • buildAll

        public java.lang.Object buildAll​(java.lang.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)