Class ExtensionDescriptorTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.quarkus.extension.gradle.tasks.ExtensionDescriptorTask
All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>

@DisableCachingByDefault(because="Not cacheable") public class ExtensionDescriptorTask extends org.gradle.api.DefaultTask
Task that generates extension descriptor files.
  • Constructor Details

    • ExtensionDescriptorTask

      @Inject public ExtensionDescriptorTask(QuarkusExtensionConfiguration quarkusExtensionConfiguration, org.gradle.api.tasks.SourceSet mainSourceSet, org.gradle.api.artifacts.Configuration runtimeClasspath)
  • Method Details

    • getClasspath

      @Classpath public org.gradle.api.artifacts.Configuration getClasspath()
    • getInputResourcesDirs

      @InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.FileCollection getInputResourcesDirs()
    • getExtensionPropertiesFile

      @OutputFile public File getExtensionPropertiesFile()
    • getExtensionDescriptorFile

      @OutputFile public File getExtensionDescriptorFile()
    • getExtensionJsonDescriptorFile

      @OutputFile public File getExtensionJsonDescriptorFile()
    • getProjectInfo

      @Input public Map<String,String> getProjectInfo()
    • getRequiresQuarkusCore

      @Input @Optional public String getRequiresQuarkusCore()
    • getDeploymentArtifact

      @Input public String getDeploymentArtifact()
    • getConditionalDependencies

      @Input public List<String> getConditionalDependencies()
    • getConditionalDevDependencies

      @Input public List<String> getConditionalDevDependencies()
    • getDependencyConditions

      @Input public List<String> getDependencyConditions()
    • getParentFirstArtifacts

      @Input public List<String> getParentFirstArtifacts()
    • getRunnerParentFirstArtifacts

      @Input public List<String> getRunnerParentFirstArtifacts()
    • getExcludedArtifacts

      @Input public List<String> getExcludedArtifacts()
    • getLesserPriorityArtifacts

      @Input public List<String> getLesserPriorityArtifacts()
    • getProvidedCapabilities

      @Input public List<String> getProvidedCapabilities()
    • getRequiredCapabilities

      @Input public List<String> getRequiredCapabilities()
    • getRemovedResources

      @Input public List<String> getRemovedResources()
    • generateExtensionDescriptor

      public void generateExtensionDescriptor() throws IOException
      Throws:
      IOException