lucene/gradle/validation
Tyler Bertrand c514089d66
Gradle optimizations (#12150)
* Define inputs and outputs for task validateJarLicenses
  * Lazily configure validateJarLicenses
* Move functionality from copyTestResources task into processTestResources task
  * Lazily configure processTestResources
  * Altered TestCustomAnalyzer.testStopWordsFromFile() to find resources in updated location
* Resolve "overlapping output" issue preventing processTestResources from being cached
* Provide system properties from CommandLineArgumentProviders
  * Configure certain system properties as inputs to take advantage of UP-TO-DATE checking
  * Applies the correct pathing strategies to take full advantage of caching even if builds are executed from different locations on disk
* Make validateSourcePatterns task cacheable by removing .gradle directory from its input
2023-03-06 19:17:37 +01:00
..
ecj-lint LUCENE-10283: bump the minimum source/release in ecj linter settings. 2022-02-02 17:25:41 +01:00
forbidden-apis Ban use of Math.fma across the entire codebase (#12014) 2022-12-17 08:01:22 -05: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 gradle to 7.6. (#11993) 2022-12-02 09:18:38 +01:00
ecj-lint.gradle Clean up MR-JAR build, so we do not have hardcoded "19" everywhere in validation tasks (#11835) 2022-10-02 20:41:46 +02:00
error-prone.gradle Upgrade to errorprone 2.18 (#12086) 2023-01-14 14:39:23 -05:00
forbidden-apis.gradle Clean up MR-JAR build, so we do not have hardcoded "19" everywhere in validation tasks (#11835) 2022-10-02 20:41:46 +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 Generate gradle.properties from gradlew (#12131) 2023-02-06 19:47:15 +01:00
jar-checks.gradle Gradle optimizations (#12150) 2023-03-06 19:17:37 +01: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-10294: Avoid compiling javadocs twice in 'gradlew check'. 2021-12-09 09:56:11 +01:00
rat-sources.gradle LUCENE-10352: Convert TestAllAnalyzersHaveFactories and TestRandomChains to a global integration test and discover classes to check from module system (#582) 2022-01-05 15:35:02 +01:00
spotless.gradle Run spotless after javac (#12012) (#12015) 2022-12-13 08:42:04 +01:00
validate-source-patterns.gradle Gradle optimizations (#12150) 2023-03-06 19:17:37 +01: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