Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
See: SOLR-13952. PLEASE do not do much work on this (other than familiarizing yourself with it) until the branches mentioned SOLR-13952 get created (one to separate out the non-gradle changes and gradle_9 for the gradle-only changes). Or at least ping me (Erick Erickson) before doing any serious work so we can coordinate. I hope to have the branches created by Nov 24 or so.
I'm going to push the Gradle build up to master this weekend, probably tonight (UTC-5).
Let's add sub-JIRAs to this one so we can divide-and-conquer. Please add anything you already know about and anything that comes up.
Reference (and update), the intro page here:
https://cwiki.apache.org/confluence/display/SOLR/Intro+to+the+Gradle+build
To get your feet wet:
build-and-test: ./gradlew build
build-only: ./gradlew build -x test
That about exhausts my knowledge of the process, we all get to learn.
Attachments
Issue Links
- depends upon
-
SOLR-13452 Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle.
- Closed
- incorporates
-
SOLR-13915 Figure out the equivalent of "ant dist server" in the Gradle build
- Resolved
-
SOLR-13916 Backport Gradle build to 8x
- Resolved
-
SOLR-13917 Remove old build system superceded by Gradle build
- Resolved
-
SOLR-13918 Insure that all dependencies in the gradle build match the lucene/ivy-versions.properties
- Resolved
-
SOLR-13922 Gradle build output folder and relative adoc includes
- Resolved
-
SOLR-13928 Insure that Gradle build flags files not part of Git like "Ant precommit"
- Resolved
-
SOLR-13929 Reconcile parallel licenses and licenses_gradle trees in Gradle build
- Resolved
-
SOLR-13930 Running TestKoreanTokenizer with Ant fails in gradle_8 build
- Resolved
-
SOLR-13937 Insure that we can run our tests in IDEs as ANT tests
- Resolved
-
SOLR-13938 Make buildSrc not so trappy for the Gradle build
- Resolved
-
SOLR-13952 Added SuppressWarnings and similar minor matters
- Resolved
-
SOLR-13923 Test target (task?) should fail when no tests run in Gradle build
- Resolved
-
SOLR-13935 For the Gradle build, make the help targets consistent.
- Closed
- is related to
-
LUCENE-9077 Gradle build
- Closed