Class AbstractQuarkusExtension

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.List<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>> buildForkOptions  
      protected java.util.List<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>> codeGenForkOptions  
      protected org.gradle.api.provider.Property<java.lang.String> finalName  
      protected org.gradle.api.Project project  
      protected java.io.File projectDir  
      protected org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> quarkusBuildProperties  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractQuarkusExtension​(org.gradle.api.Project project)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected io.quarkus.gradle.tasks.BaseConfig baseConfig()  
      protected io.quarkus.gradle.tasks.EffectiveConfig buildEffectiveConfiguration​(io.quarkus.maven.dependency.ResolvedDependency appArtifact)  
      protected java.util.Map<java.lang.String,​java.lang.String> buildSystemProperties​(io.quarkus.maven.dependency.ResolvedDependency appArtifact)
      Filters resolved Gradle configuration for properties in the Quarkus namespace (as in start with quarkus.).
      protected org.gradle.api.file.FileCollection classpath()  
      protected org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> forcedPropertiesProperty()  
      protected org.gradle.api.provider.ListProperty<java.lang.String> ignoredEntriesProperty()  
      protected Manifest manifest()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • project

        protected final org.gradle.api.Project project
      • projectDir

        protected final java.io.File projectDir
      • finalName

        protected final org.gradle.api.provider.Property<java.lang.String> finalName
      • quarkusBuildProperties

        protected final org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> quarkusBuildProperties
      • codeGenForkOptions

        protected final java.util.List<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>> codeGenForkOptions
      • buildForkOptions

        protected final java.util.List<org.gradle.api.Action<? super org.gradle.process.JavaForkOptions>> buildForkOptions
    • Constructor Detail

      • AbstractQuarkusExtension

        protected AbstractQuarkusExtension​(org.gradle.api.Project project)
    • Method Detail

      • baseConfig

        protected io.quarkus.gradle.tasks.BaseConfig baseConfig()
      • forcedPropertiesProperty

        protected org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> forcedPropertiesProperty()
      • ignoredEntriesProperty

        protected org.gradle.api.provider.ListProperty<java.lang.String> ignoredEntriesProperty()
      • classpath

        protected org.gradle.api.file.FileCollection classpath()
      • manifest

        protected Manifest manifest()
      • buildEffectiveConfiguration

        protected io.quarkus.gradle.tasks.EffectiveConfig buildEffectiveConfiguration​(io.quarkus.maven.dependency.ResolvedDependency appArtifact)
      • buildSystemProperties

        protected java.util.Map<java.lang.String,​java.lang.String> buildSystemProperties​(io.quarkus.maven.dependency.ResolvedDependency appArtifact)
        Filters resolved Gradle configuration for properties in the Quarkus namespace (as in start with quarkus.). This avoids exposing configuration that may contain secrets or passwords not related to Quarkus (for instance environment variables storing sensitive data for other systems).
        Parameters:
        appArtifact - the application dependency to retrive the quarkus application name and version.
        Returns:
        a filtered view of the configuration only with quarkus. names.