Dawid Weiss
2966228fae
LUCENE-10535: upgrade com.palantir.consistent-versions to 2.10.0
2022-04-26 08:31:15 +02:00
Dawid Weiss
a53d05b9f9
Upgrade spotless and use runToFixMessage for 'gradlew tidy' hint. ( #834 )
2022-04-25 14:51:14 +02:00
Uwe Schindler
ff263f0aa4
Upgrade to forbiddenapis 3.3 ( #768 )
2022-03-26 17:09:42 +01:00
Julie Tibshirani
fb09ae1f7c
Undo accidental change to build.gradle
2022-01-23 16:26:16 -08:00
Julie Tibshirani
7ece8145bc
LUCENE-10375: Write vectors to file in flush ( #617 )
...
In a previous commit, we updated HNSW merge to first write the combined segment
vectors to a file, then use that file to build the graph. This commit applies
the same strategy to flush, which lets us use the same logic for flush and
merge.
2022-01-23 16:19:23 -08:00
Uwe Schindler
636d42e032
Fix wrong project name
2022-01-11 17:42:21 +01:00
Adrien Grand
2ebc57a465
LUCENE-10283: Bump minimum required Java version to 17. ( #579 )
...
Co-authored-by: Dawid Weiss <dawid.weiss@carrotsearch.com>
2022-01-10 15:42:15 +01:00
Uwe Schindler
42fe2d5620
LUCENE-10364: Prepare and update errorprone plugin for Java 17 ( #590 )
2022-01-07 19:19:46 +01:00
Dawid Weiss
0f0d06ca28
LUCENE-10347: add a helper task 'collectRuntimeJars' that assembles binary artifacts under each module's build 'runtimeJars' folder. ( #576 )
2022-01-03 21:11:35 +01:00
Dawid Weiss
d2c98912eb
This reverts commit a7b50f723d
.
2021-12-19 08:51:13 +01:00
Dawid Weiss
a7b50f723d
Reverting back to b48cac02
.
2021-12-18 23:36:30 +01:00
Dawid Weiss
458c0486c0
LUCENE-10304: a workaround for intellij's problem with runtime scopes on dependencies.
2021-12-10 17:16:19 +01:00
Dawid Weiss
6d83c2e08e
LUCENE-10255: add gradle compilation and module descriptor support for the java module system. Adds module descriptors to all Lucene subprojects.
2021-12-10 17:16:19 +01:00
Dawid Weiss
bae095ae48
LUCENE-10240: gradle regenerate fails on java 17 ( #449 )
2021-11-17 18:36:34 +01:00
Adrien Grand
2a7dd4d7dc
Add next major version 10.0.0
2021-11-02 11:47:19 +01:00
Dawid Weiss
8bcc3dc430
LUCENE-9488: rewrite distribution assembly, signing and checksum generation ( #372 )
2021-10-13 11:50:58 +02:00
Uwe Schindler
3c6d4a00cd
LUCENE-10104, SOLR-15631: Upgrade forbiddenapis to version 3.2
2021-09-15 01:19:17 +02:00
Dawid Weiss
e470535072
LUCENE-9654: Expressions module gramar antlr code regeneration ( #269 )
2021-08-27 12:47:19 +02:00
Dawid Weiss
0d07104de0
Piggyback spotless upgrade to 5.14.3
2021-08-25 10:03:59 +02:00
Dawid Weiss
72f373791e
Upgrade palantir's plugin.
2021-08-25 10:03:59 +02:00
Dawid Weiss
b016c8dc2a
LUCENE-10042: JAR minimal manifest JDK entries are incorrectly set to build-JVM
2021-08-01 14:14:42 +02:00
Dawid Weiss
aac6581f6e
LUCENE-9915: Add generation/ checksumming task for gen_ForUtil.py ( #126 )
2021-05-05 22:03:06 +02:00
Robert Muir
06907a2c12
LUCENE-9188: Add jacoco code coverage support to gradle ( #119 )
...
Co-authored-by: Dawid Weiss <dawid.weiss@carrotsearch.com>
Co-authored-by: Uwe Schindler <uschindler@apache.org>
2021-05-02 16:24:06 +02:00
Dawid Weiss
beafd113de
LUCENE-9931: Rename checksummed regen. tasks FooInternal and generated wrappers Foo ( #88 )
2021-04-16 22:35:51 +02:00
Dawid Weiss
f91700a713
LUCENE-9914: Modernize Emoji regeneration scripts ( #78 )
2021-04-12 20:16:43 +02:00
Dawid Weiss
fbf9191abf
LUCENE-9901: UnicodeData.java has no regeneration task ( #63 )
2021-04-05 20:12:56 +02:00
Dawid Weiss
e3ae57a3c1
LUCENE-9872: Make the most painful tasks in regenerate fully incremental ( #60 )
2021-04-02 09:56:47 +02:00
Dawid Weiss
32e891c60f
LUCENE-9871: move dummy outputs aspect into a separate file.
2021-03-30 20:15:55 +02:00
Dawid Weiss
fd685682be
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
Dawid Weiss
f83c9462bb
Remove legacy ant hacks - add conf to test sourceSet. Correct jvm options hack (don't apply to benchmarks run).
2021-03-30 11:33:27 +02:00
Dawid Weiss
89024a466b
Remove exceptional test exclusions for forked non-tests and inner classes.
2021-03-30 11:13:41 +02:00
Dawid Weiss
3115797463
LUCENE-9871: clean up some old cruft and shuffle files around. Correct inputs/outputs on check broken links so that it's incremental.
2021-03-30 10:55:19 +02:00
Dawid Weiss
974e4bc5e8
LUCENE-9880: correct task ordering for clean.
2021-03-30 10:08:44 +02:00
Dawid Weiss
27510d5f2f
LUCENE-9862: cleanup of all regenerate tasks; moved common code into shared bit. Added failOnError for ant.patch. Included jflexStandardTokenizerImpl.
2021-03-24 15:39:45 +01:00
Robert Muir
945b1cb872
LUCENE-9856: fail precommit on unused local variables, take two ( #37 )
...
Enable ecj unused local variable, private instance and method detection. Allow SuppressWarnings("unused") to disable unused checks (e.g. for generated code or very special tests). Fix gradlew regenerate for python 3.9 SuppressWarnings("unused") for generated javacc and jflex code. Enable a few other easy ecj checks such as Deprecated annotation, hashcode/equals, equals across different types.
Co-authored-by: Mike McCandless <mikemccand@apache.org>
2021-03-23 13:59:00 -04:00
Robert Muir
e6c4956cf6
Revert "LUCENE-9856: fail precommit on unused local variables ( #34 )"
...
This reverts commit 20dba278bb
.
2021-03-23 12:46:36 -04:00
Robert Muir
20dba278bb
LUCENE-9856: fail precommit on unused local variables ( #34 )
...
Enable ecj unused local variable, private instance and method detection. Allow SuppressWarnings("unused") to disable unused checks (e.g. for generated code or very special tests). Fix gradlew regenerate for python 3.9 SuppressWarnings("unused") for generated javacc and jflex code. Enable a few other easy ecj checks such as Deprecated annotation, hashcode/equals, equals across different types.
Co-authored-by: Mike McCandless <mikemccand@apache.org>
2021-03-23 11:09:24 -04:00
Dawid Weiss
078d0079d1
LUCENE-9861: pull tuned vm options into a separate aspect. ( #33 )
2021-03-23 10:39:09 +01:00
Dawid Weiss
246c4beb22
LUCENE-9854: Clean up utilities to download and extract test/ benchmark data sets. ( #27 )
2021-03-22 12:22:39 +01:00
Dawid Weiss
53bea54669
LUCENE-9375: cleaning up post-split conditional build logic and solr refs. ( #22 )
2021-03-18 11:04:45 +01:00
Dawid Weiss
7f5e660395
LUCENE-9375: some build file cleanups. ( #10 )
2021-03-10 21:47:37 +01:00
Dawid Weiss
fdf486ba54
LUCENE-9375: post-repo-split removal of solr counterpart.
2021-03-10 11:20:08 +01:00
Dawid Weiss
409bc37c13
SOLR-14759: a few initial changes so that Lucene can be built independently while Solr code is still in place. ( #2448 )
2021-03-08 14:59:08 +01:00
Dawid Weiss
d2fb89c22f
LUCENE-9793: Add task time aggregation utility (enabled with -Ptask.times=true).
2021-02-20 20:18:16 +01:00
Dawid Weiss
8f56ae0a4b
LUCENE-9767: infrastructure for icu regeneration in place. ( #2362 )
2021-02-14 21:07:39 +01:00
Houston Putman
2b8d7bcd6a
SOLR-15075: Solr docker gradle improvements ( #2197 )
...
* Removed docker plugin from gradle builds.
* Removed package docker image.
* Tasks now have correct inputs/outputs/dependencies.
* Move gradle help text to docker folder.
* Reduce duplicated Docker layer by doing file removal and chmod in another stage.
Co-authored-by: David Smiley <dsmiley@apache.org>
2021-01-26 10:22:50 -05:00
Dawid Weiss
c94b035df8
LUCENE-9564: add spotless and gjf (automatic code formatter)
2020-12-17 13:11:54 +01:00
zacharymorn
ebc87a8a27
LUCENE-8982: Separate out native code to another module to allow cpp build with gradle ( #2068 )
...
* LUCENE-8982: Separate out native code to another module to allow cpp build with gradle
2020-11-16 09:40:03 +01:00
Dawid Weiss
a29d7c70d5
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
Mike Drob
08e38d3452
LUCENE-9488 Create Release Artifacts with Gradle ( #1905 )
...
* Build Lucene binary distribution using Gradle
* Generate SHA-512 checksums for all release artifacts
* Update documentation artifacts included in binaries
* Delete some additional Ant relics
Co-authored-by: Dawid Weiss <dawid.weiss@carrotsearch.com>
Co-authored-by: Uwe Schindler <uschindler@apache.org>
2020-10-08 14:25:51 -05:00