Class QuarkusPluginExtensionView

java.lang.Object
io.quarkus.gradle.tasks.QuarkusPluginExtensionView

public abstract class QuarkusPluginExtensionView extends Object
Configuration cache compatible view of Quarkus extension
  • Constructor Details

    • QuarkusPluginExtensionView

      @Inject public QuarkusPluginExtensionView(org.gradle.api.Project project, QuarkusPluginExtension extension)
  • Method Details

    • getProviderFactory

      @Inject public abstract org.gradle.api.provider.ProviderFactory getProviderFactory()
    • getNativeBuild

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getNativeBuild()
    • getCacheLargeArtifacts

      @Input public abstract org.gradle.api.provider.Property<Boolean> getCacheLargeArtifacts()
    • getCleanupBuildOutput

      @Input public abstract org.gradle.api.provider.Property<Boolean> getCleanupBuildOutput()
    • getFinalName

      @Input public abstract org.gradle.api.provider.Property<String> getFinalName()
    • getProjectProperties

      @Input public abstract org.gradle.api.provider.MapProperty<String,Object> getProjectProperties()
    • getCodeGenForkOptions

      public abstract org.gradle.api.provider.ListProperty<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>> getCodeGenForkOptions()
    • getBuildForkOptions

      public abstract org.gradle.api.provider.ListProperty<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>> getBuildForkOptions()
    • getJarEnabled

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getJarEnabled()
    • getNativeEnabled

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getNativeEnabled()
    • getManifest

      @Input @Optional public abstract org.gradle.api.provider.Property<Manifest> getManifest()
    • getNativeSourcesOnly

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getNativeSourcesOnly()
    • getIgnoredEntries

      @Input public abstract org.gradle.api.provider.ListProperty<String> getIgnoredEntries()
    • getQuarkusBuildProperties

      @Input public abstract org.gradle.api.provider.MapProperty<String,String> getQuarkusBuildProperties()
    • getQuarkusRelevantProjectProperties

      @Input public abstract org.gradle.api.provider.MapProperty<String,String> getQuarkusRelevantProjectProperties()
    • getMainResources

      @Internal public abstract org.gradle.api.file.ConfigurableFileCollection getMainResources()
    • getRunnerSuffix

      @Internal public abstract org.gradle.api.provider.Property<String> getRunnerSuffix()
    • getRunnerName

      @Internal public abstract org.gradle.api.provider.Property<String> getRunnerName()
    • getOutputDirectory

      @Internal public abstract org.gradle.api.provider.Property<Path> getOutputDirectory()
    • getJarType

      @Input public abstract org.gradle.api.provider.Property<io.quarkus.deployment.pkg.PackageConfig.JarConfig.JarType> getJarType()
    • getQuarkusProfileSystemVariable

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getQuarkusProfileSystemVariable()
    • getQuarkusProfileEnvVariable

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getQuarkusProfileEnvVariable()
    • getCachingRelevantInput

      @Input @Optional public abstract org.gradle.api.provider.MapProperty<String,String> getCachingRelevantInput()
    • getForcedProperties

      @Input @Optional public abstract org.gradle.api.provider.MapProperty<String,String> getForcedProperties()
    • getManifestAttributes

      @Input @Optional public abstract org.gradle.api.provider.MapProperty<String,Object> getManifestAttributes()
    • getManifestSections

      @Input @Optional public abstract org.gradle.api.provider.MapProperty<String,org.gradle.api.java.archives.Attributes> getManifestSections()
    • buildEffectiveConfiguration

      protected EffectiveConfig buildEffectiveConfiguration(io.quarkus.bootstrap.model.ApplicationModel appModel, Map<String,?> additionalForcedProperties)
    • buildSystemProperties

      protected Map<String,String> buildSystemProperties(io.quarkus.maven.dependency.ResolvedDependency appArtifact, Map<String,String> quarkusProperties)