Class QuarkusPluginExtension

    • Constructor Detail

      • QuarkusPluginExtension

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

      • 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<java.lang.String> getFinalName()
      • getCleanupBuildOutput

        public org.gradle.api.provider.Property<java.lang.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<java.lang.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 java.lang.String finalName()
      • setFinalName

        public void setFinalName​(java.lang.String finalName)
      • sourceSets

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

        public java.util.Set<java.io.File> resourcesDir()
      • combinedOutputSourceDirs

        public java.util.Set<java.io.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 java.io.File getLastFile​(org.gradle.api.file.FileCollection fileCollection)
        Returns the last file from the specified FileCollection.
      • appJarOrClasses

        public java.nio.file.Path appJarOrClasses()
      • getQuarkusBuildProperties

        public org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> getQuarkusBuildProperties()
      • set

        public void set​(java.lang.String name,
                        @Nullable
                        java.lang.String value)
      • set

        public void set​(java.lang.String name,
                        org.gradle.api.provider.Property<java.lang.String> value)