Skip to content

Commit b39e9bc

Browse files
authored
Rewrote more Gradle plugins to java (#15375)
* Initial port of regeneration logic to java. Reimplemented from scratch. * Cleaning up regen. scripts. * Remove the original regenerate infra. * Added support for skipping explicit dependencies of the source regenerate task. * Fixes to regenerate.javacc * jflex regeneration. * Regenerate kuromoji dictionaries. * Recompile nori. * Cleaned up unicode-test-classes. * Cleanup regenerate moman classes. * Convert snowball regeneration. * Remove stale checksums. * Converted jdk jar to checksummed regenerate. Regenerated all checksums. * Initial rewrite of lucene.validation.jar-checks.gradle. * Reimplementation of license checks/jar checksums in java. * Ported one regeneration gradle file to java. * Revert "Ported one regeneration gradle file to java." This reverts commit 5353ffd. * Correct task name.
1 parent fb36f00 commit b39e9bc

File tree

73 files changed

+21035
-20957
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+21035
-20957
lines changed

.github/workflows/auto-format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ jobs:
124124
if: ${{ steps.initial-validation.outcome == 'failure' }}
125125
run: |
126126
echo "Fixing formatting issues and updating lock file..."
127-
./gradlew tidy writeLocks updateLicenses
127+
./gradlew tidy writeLocks writeChecksums
128128
129129
- name: Check if formatting fixes were made
130130
if: ${{ steps.initial-validation.outcome == 'failure' }}

.github/workflows/run-checks-gradle-upgrade.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
run: |
8585
# add this package for generateEmojiTokenizationTestChecksumLoad.
8686
sudo apt-get install libwww-perl
87-
./gradlew regenerate -x generateUAX29URLEmailTokenizerInternal --rerun-tasks
87+
./gradlew regenerate -x regenerateUAX29URLEmailTokenizer --rerun-tasks
8888
if [ ! -z "$(git status --porcelain)" ]; then
8989
echo ":warning: **regenerate left local checkout in modified state**" >> "$GITHUB_STEP_SUMMARY"
9090
echo '```' >> "$GITHUB_STEP_SUMMARY"
@@ -95,7 +95,7 @@ jobs:
9595
9696
- run: ./gradlew allOptions
9797
- run: ./gradlew helpWorkflow
98-
- run: ./gradlew licenses updateLicenses
98+
- run: ./gradlew licenses writeChecksums
9999
- run: ./gradlew check -x test
100100
- run: ./gradlew assembleRelease mavenToLocal
101101
- run: ./gradlew eclipse

build-tools/build-infra-shadow/build.gradle

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ tasks.matching {
4040
it.name in [
4141
"renderSiteJavadoc",
4242
"renderJavadoc",
43-
"validateJarChecksums",
44-
"validateJarLicenses",
45-
"collectJarInfos",
4643
// "compileJava", we do need to compile the sources so that forbidden apis are applied.
4744
"compileTestJava",
4845
"assemble"

build-tools/build-infra/build.gradle

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,6 @@ gradlePlugin {
4949
id = 'lucene.root-project.setup'
5050
implementationClass = 'org.apache.lucene.gradle.plugins.misc.RootProjectSetupPlugin'
5151
}
52-
53-
JavaProjectConventionsPlugin {
54-
id = 'lucene.java-projects.conventions'
55-
implementationClass = 'org.apache.lucene.gradle.plugins.java.JavaProjectConventionsPlugin'
56-
}
5752
}
5853
}
5954

build-tools/build-infra/src/main/groovy/lucene.regenerate.gradle

Lines changed: 0 additions & 348 deletions
This file was deleted.

0 commit comments

Comments
 (0)