We have a pull request for a maven wrapper[1]. People would not need to install maven to build Calcite, but we would include shell/cmd scripts and a bootstrap .jar. It would allow us to use a specific version of maven (not that this has been a problem to date). It would make our release process a bit more complicated (we’d be shipping a binary in the .jar file) and we’d have to change instructions in several locations.
What do you all think of the idea? I don’t think we should change something as fundamental as our build process unless there is a substantial majority in favor. Julian [1] https://issues.apache.org/jira/browse/CALCITE-2112 <https://issues.apache.org/jira/browse/CALCITE-2112>