compile.gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Warn user when java7Home is not set

Always fork compilation

+review REVIEW-6482

Update wrapper to latest release nightly

+review REVIEW-6482

  1. … 3 more files in changeset.
Enable incremental Java compiler

Dogfooding FTW!

  1. … 1 more file in changeset.
Disable incremental compilation as it is not reliable without changing the wrapper version

to something that uses that pull request...

Only `SOURCE` annotations should trigger a full recompilation

  1. … 2 more files in changeset.
Use tools.jar from Java for compile

+review REVIEW-6394

  1. … 1 more file in changeset.
Do not add extra compile options for Java 7

+review REVIEW-6394

Add TODO about forked compilation

Use Java 7 compiler for joint compilation

+review REVIEW-6378

Compile with Java 7 when available

In order to improve caching between builds we should

always compile with Java 7. This enables warming the cache

by the sanity check build and improves cacheablility of

subsequent builds in the commit phase running with Java 8.

+review REVIEW-6378

Temporarily increase the PermGen size, so that we can build a version of Gradle with the fix.

+review REVIEW-5606

  1. … 1 more file in changeset.
Fix classes from the Gradle classloader which accidently had ClassInfo removed

+review REVIEW-5606

  1. … 1 more file in changeset.
Rework broken memory leak prevention system * migrate DefaultIsolatedAntBuilder to Java * implement memory sensitive caching of classloaders * implement cleaning strategy based on which classloader leak into what other classloader * there were classes from Gradle leaking into the isolated builder too

+review REVIEW-5606

  1. … 19 more files in changeset.
Attempt to fix PermGen space leaks with Ant/CodeNarc

+review REVIEW-5606

  1. … 5 more files in changeset.
Increase MaxPermSize for GroovyCompile tasks * was still using the default * Groovy 2.4 seem to require a bit more PermGen to compile classes

+review REVIEW-5598

  1. … 1 more file in changeset.
Prepare for build with Gradle 2.0.

Compile task -> JavaCompile.

More strict checks for file name matching to class name.

Disable NoWildCardImport rule in codenarc.

Methods with the same name and different modifier are discouraged in Groovy 2.3.

TaskContainer.add() -> create().

  1. … 8 more files in changeset.
Disable the Java 7 warning about building against a newer rt.jar than the target platform.

Gets rid of: “warning: [options] bootstrap class path not set in conjunction with -source 1.5”

Some build script tidy-ups

  1. … 3 more files in changeset.
fixed Gradle deprecation warnings in build

  1. … 3 more files in changeset.
Force java and groovy source encoding to UTF-8

  1. … 2 more files in changeset.