Class QuarkusPluginExtension

java.lang.Object
io.quarkus.gradle.tasks.AbstractQuarkusExtension
io.quarkus.gradle.extension.QuarkusPluginExtension

public abstract class QuarkusPluginExtension extends AbstractQuarkusExtension
  • Constructor Details

    • QuarkusPluginExtension

      public QuarkusPluginExtension(org.gradle.api.Project project)
  • Method Details

    • getManifest

      public Manifest getManifest()
    • manifest

      public void manifest(org.gradle.api.Action<Manifest> action)
    • beforeTest

      public void beforeTest(org.gradle.api.tasks.testing.Test task)
    • getFinalName

      public org.gradle.api.provider.Property<String> getFinalName()
    • getCleanupBuildOutput

      public org.gradle.api.provider.Property<Boolean> getCleanupBuildOutput()
      Whether the build output, build/*-runner[.jar] and build/quarkus-app, for other package types than the currently configured one are removed, default is 'true'.
    • setCleanupBuildOutput

      public void setCleanupBuildOutput(boolean cleanupBuildOutput)
    • getCacheLargeArtifacts

      public org.gradle.api.provider.Property<Boolean> getCacheLargeArtifacts()
      Whether large build artifacts, like uber-jar and native runners, are cached. Defaults to 'false' if the 'CI' environment variable is set, otherwise defaults to 'true'.
    • setCacheLargeArtifacts

      public void setCacheLargeArtifacts(boolean cacheLargeArtifacts)
    • finalName

      public String finalName()
    • setFinalName

      public void setFinalName(String finalName)
    • sourceSets

      public void sourceSets(org.gradle.api.Action<? super SourceSetExtension> action)
    • sourceSetExtension

      public SourceSetExtension sourceSetExtension()
    • resourcesDir

      public Set<File> resourcesDir()
    • combinedOutputSourceDirs

      public static org.gradle.api.file.FileCollection combinedOutputSourceDirs(org.gradle.api.Project project)
    • combinedOutputSourceDirs

      public Set<File> combinedOutputSourceDirs()
    • getAppModelResolver

      public io.quarkus.bootstrap.resolver.AppModelResolver getAppModelResolver()
    • getAppModelResolver

      public io.quarkus.bootstrap.resolver.AppModelResolver getAppModelResolver(io.quarkus.runtime.LaunchMode mode)
    • getApplicationModel

      public io.quarkus.bootstrap.model.ApplicationModel getApplicationModel()
    • getApplicationModel

      public io.quarkus.bootstrap.model.ApplicationModel getApplicationModel(io.quarkus.runtime.LaunchMode mode)
    • buildForkOptions

      public void buildForkOptions(org.gradle.api.Action<? super org.gradle.process.JavaForkOptions> action)
      Adds an action to configure the JavaForkOptions to build a Quarkus application.
      Parameters:
      action - configuration action
    • codeGenForkOptions

      public void codeGenForkOptions(org.gradle.api.Action<? super org.gradle.process.JavaForkOptions> action)
      Adds an action to configure the JavaForkOptions to generate Quarkus code.
      Parameters:
      action - configuration action
    • getLastFile

      public static File getLastFile(org.gradle.api.file.FileCollection fileCollection)
      Returns the last file from the specified FileCollection.
      Parameters:
      fileCollection - the collection of files present in the directory
      Returns:
      result returns the last file
    • appJarOrClasses

      public Path appJarOrClasses()
    • getQuarkusBuildProperties

      public org.gradle.api.provider.MapProperty<String,String> getQuarkusBuildProperties()
    • getCachingRelevantProperties

      public org.gradle.api.provider.ListProperty<String> getCachingRelevantProperties()
    • set

      public void set(String name, @Nullable String value)
    • set

      public void set(String name, org.gradle.api.provider.Provider<String> value)