Package io.quarkus.gradle.tasks
Class QuarkusPluginExtensionView
java.lang.Object
io.quarkus.gradle.tasks.QuarkusPluginExtensionView
Configuration cache compatible view of Quarkus extension
-
Constructor Summary
ConstructorsConstructorDescriptionQuarkusPluginExtensionView(org.gradle.api.Project project, QuarkusPluginExtension extension) -
Method Summary
Modifier and TypeMethodDescriptionprotected EffectiveConfigbuildEffectiveConfiguration(io.quarkus.bootstrap.model.ApplicationModel appModel, Map<String, ?> additionalForcedProperties) buildSystemProperties(io.quarkus.maven.dependency.ResolvedDependency appArtifact, Map<String, String> quarkusProperties) abstract org.gradle.api.provider.ListProperty<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>>abstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.ListProperty<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>>abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.ListProperty<String>abstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.Property<io.quarkus.deployment.pkg.PackageConfig.JarConfig.JarType>abstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.Property<Manifest>abstract org.gradle.api.provider.MapProperty<String,org.gradle.api.java.archives.Attributes> abstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.Property<Path>abstract org.gradle.api.provider.ProviderFactoryabstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>abstract org.gradle.api.provider.Property<String>
-
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
-
getCacheLargeArtifacts
-
getCleanupBuildOutput
-
getFinalName
-
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
-
getNativeEnabled
-
getManifest
-
getNativeSourcesOnly
-
getIgnoredEntries
-
getQuarkusBuildProperties
-
getQuarkusRelevantProjectProperties
-
getMainResources
@Internal public abstract org.gradle.api.file.ConfigurableFileCollection getMainResources() -
getRunnerSuffix
-
getRunnerName
-
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
-
getForcedProperties
-
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
-