Class AbstractCodeQualityTask

    • Constructor Detail

      • AbstractCodeQualityTask

        @Inject
        public AbstractCodeQualityTask()
    • Method Detail

      • getIgnoreFailures

        public boolean getIgnoreFailures()
        Specifies whether the build should break when the verifications performed by this task fail.
        Specified by:
        getIgnoreFailures in interface VerificationTask
        Returns:
        false, when the build should break on failure, true when the failures should be ignored.
      • setIgnoreFailures

        public void setIgnoreFailures​(boolean ignoreFailures)
        Specifies whether the build should break when the verifications performed by this task fail.
        Specified by:
        setIgnoreFailures in interface VerificationTask
        Parameters:
        ignoreFailures - false to break the build on failure, true to ignore the failures. The default is false.
      • getIgnoreFailuresProperty

        @Internal
        protected abstract Property<java.lang.Boolean> getIgnoreFailuresProperty()
      • getObjectFactory

        @Inject
        protected abstract ObjectFactory getObjectFactory()
      • getWorkerExecutor

        @Inject
        protected abstract WorkerExecutor getWorkerExecutor()
      • configureForkOptions

        protected void configureForkOptions​(JavaForkOptions forkOptions)
      • getJavaLauncher

        public abstract Property<JavaLauncher> getJavaLauncher()
        Java launcher used to start the worker process
      • getMinHeapSize

        @Optional
        @Input
        public abstract Property<java.lang.String> getMinHeapSize()
        The minimum heap size for the worker process. When unspecified, no minimum heap size is set. Supports units like the command-line option -Xms such as "1g".
        Returns:
        The minimum heap size.
      • getMaxHeapSize

        @Optional
        @Input
        public abstract Property<java.lang.String> getMaxHeapSize()
        The maximum heap size for the worker process. If unspecified, a maximum heap size will be provided by Gradle. Supports units like the command-line option -Xmx such as "1g".
        Returns:
        The maximum heap size.