org.gradle.api.tasks.compile.CompileOptions.xml

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for previous commit.

    • -1
    • +1
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 8 more files in changeset.
Fixes for previous commit.

    • -1
    • +1
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 8 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

The issue was caused because instant execution (intentionally) ignores convention mappings applied to `Provider` types fields. This issue, and others like it, would have been easier to diagnose if this case were treated as an instant execution serialization problem (and reported, etc).

    • -1
    • +1
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 25 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

    • -1
    • +1
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 25 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

    • -1
    • +1
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 25 more files in changeset.
Set default value to annotationProcessorGeneratedSourcesDirectory

This also fixes the documentation for the options.annotationProcessorPath

default value.

Fixes #4956

Signed-off-by: Thomas Broyer <t.broyer@ltgt.net>

    • -3
    • +3
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 10 more files in changeset.
Correct documented default of CompileOptions.incremental

Fixes #6544

    • -1
    • +1
    ./org.gradle.api.tasks.compile.CompileOptions.xml
Remove CompileOptions.bootClasspath

#6297

    • -4
    • +0
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 7 more files in changeset.
Add first-class support for Javac's -h option

Add the headerOutputDirectory as a compile option,

track it as an output directory and delete stale headers

when doing incremental compilation.

    • -0
    • +4
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 20 more files in changeset.
Allow rich Java compiler arguments (#3858)

This allows adding richer compiler arguments to JavaCompile.

    • -0
    • +4
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 30 more files in changeset.
Introduce compiler option to store apt generated sources (#3058)

To pass on via the -s switch to javac.

    • -0
    • +4
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 23 more files in changeset.
Replace CompileOptions.bootClasspath with FileCollection property

    • -0
    • +4
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 10 more files in changeset.
Remove deprecated JVM platform classes and methods

- setDependencyCacheDir in java plugin and CompileOptions

- Use of Ant <depend> task and Depend options

- Javadoc setOptions

- Manifest.writeTo(Writer)

- JavaPluginConvention.setProject

Issue: #1722

    • -11
    • +0
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 21 more files in changeset.
Added some documentation for `CompileOptions.annotationProcessorPath` and mentioned in the release notes.

    • -0
    • +4
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 2 more files in changeset.
Adding incremental property to CompileOptions DSL page

    • -1
    • +5
    ./org.gradle.api.tasks.compile.CompileOptions.xml
@Incubating, expanded Javadoc and release notes for -sourcepath default value change.

+review REVIEW-5431

    • -0
    • +4
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 2 more files in changeset.
Removed deprecated properties from CompileOptions and GroovyCompileOptions, in particular, `useAnt` and the associated integration tests.

    • -16
    • +0
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 29 more files in changeset.
Added CompileOptions, GroovyCompileOptions and ScalaCompileOptions to the DSL reference.

    • -0
    • +108
    ./org.gradle.api.tasks.compile.CompileOptions.xml
  1. … 4 more files in changeset.