lucene/gradle/validation
Robert Muir f8d431ae44
LUCENE-10185: pass --release 11 to ECJ linter, fix JDK 17 build (#393)
* LUCENE-10185: pass --release 11 to ECJ linter, fix JDK 17 build

Otherwise, new java releases such as JDK 18, JDK 19, ... may have even
more new deprecations, the build shouldn't fail in such cases.

Remove -source/-target now that we pass --release

Fix casting so ECJ understands it and creates correct call signature (UweSays: "It's ok. I know why it happens, but it's a bug in ECJ. The type safety is checked by the invokeexact")

Co-authored-by: Uwe Schindler <uschindler@apache.org>
2021-10-18 16:43:53 -04:00
..
ecj-lint LUCENE-9911: enable ecjLint unusedExceptionParameter (#70) 2021-04-08 08:19:01 -04:00
forbidden-apis This removes the last of ant-compatibility hacks - cross-project dependency on test classes. Replaced with gradle's test fixture artifact sharing. Cleaned up spatial3d classes a bit too. 2021-03-30 12:35:33 +02:00
owasp-dependency-check SOLR-14887 Upgrade JQuery to 3.5.1 (#1947) 2020-10-13 19:41:57 -04:00
spotless LUCENE-9564: add spotless and gjf (automatic code formatter) 2020-12-17 13:11:54 +01:00
check-environment.gradle Upgrade to gradle 7.2 2021-08-25 10:03:59 +02:00
ecj-lint.gradle LUCENE-10185: pass --release 11 to ECJ linter, fix JDK 17 build (#393) 2021-10-18 16:43:53 -04:00
error-prone.gradle Skip errorprone on non-nightlies. (#45) 2021-03-26 21:42:15 +01:00
forbidden-apis.gradle LUCENE-9974: The test-framework module should apply the test ruleset for forbidden APIs. (#153) 2021-05-26 10:19:55 +02:00
git-status.gradle LUCENE-9597: checkWorkingCopyClean shouldn't complain about untracked empty folders (similar to git status). Piggybacking jgit update. (#2061) 2020-11-03 12:50:05 +01:00
gradlew-scripts-tweaked.gradle LUCENE-9871: move dummy outputs aspect into a separate file. 2021-03-30 20:15:55 +02:00
jar-checks.gradle LUCENE-10016: Added KnnVector index/query support to demo 2021-08-18 08:13:59 -04:00
measure-task-times.gradle LUCENE-9793: Add task time aggregation utility (enabled with -Ptask.times=true). 2021-02-20 20:18:16 +01:00
owasp-dependency-check.gradle LUCENE-9375: cleaning up post-split conditional build logic and solr refs. (#22) 2021-03-18 11:04:45 +01:00
precommit.gradle LUCENE-9872: Make the most painful tasks in regenerate fully incremental (#60) 2021-04-02 09:56:47 +02:00
rat-sources.gradle Fix immutable properties. Fix ant uri namespace no longer working (seems like gradle regression). 2021-08-25 10:03:59 +02:00
spotless.gradle LUCENE-9654: Expressions module gramar antlr code regeneration (#269) 2021-08-27 12:47:19 +02:00
validate-source-patterns.gradle LUCENE-10136: allow 'var' declarations in source code (be reasonable though). (#368) 2021-10-08 20:20:22 +02:00
versions-props-sorted.gradle LUCENE-9182: add apache license headers to all .gradle files and enforce in rat task 2020-01-27 12:05:34 -05:00