Details
-
Task
-
Status: Resolved
-
Minor
-
Resolution: Later
-
None
-
None
-
None
-
None
-
New
Description
I am dissatisfied with how ANT and submodules currently work in Lucene/ Solr. It's not even the tool's fault; it seems Lucene builds just hit the borders of what it can do, especially in terms of submodule dependencies etc.
I don't think Maven will help much too, given certain things I'd like to have in the build (for example collect all tests globally for a single execution phase at the end of the build, to support better load-balancing).
I'd like to explore Gradle as an alternative. This task is a notepad for thoughts and experiments.
An example of a complex gradle build is javafx, for example.
http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/build.gradle