Not sure why.
I'm using latest Idea.
mvn clean package
Any particular reason why you have structured this way ? could you not pull all your source code in a single build process ?
gradle will make the builds very effective - extremely performant on modular builds
All of android now uses this, so this is not new
I'm also happy that it is plain Java as it means I can contribute without learning IntelliJ or anything special.
Gradle supports modular building and other cool things that improves productivity. And a gradle build file is like 1/10th of a POM.XML file. Try it sometime.
What I meant was that if author had switched to Kotlin it would have been hard to contribute without IntelliJ.
https://github.com/eclipse/buildship
you will be pleasantly surprised.
https://www.vogella.com/tutorials/EclipseGradle/article.html
But more importantly, i do request you would create a single source repo. your private dependency system is bit hard to work with. Even if you use mvn