Today I got some free time to check your project, it works very good
I´m very interested in making Scratch work with my EV3 kit for my little daugther, and I´m happy to learn that there´s someone working on this for the EV3, now that it seems Enchanting is not going to be redone for the EV3.
Actually I´m too busy to be of any help, but maybe in some time I could help you a little with this. I develop Java enterprise applications for a living, but I´ve little idea of LeJOS and Scratch for the time present, it´s going to take me some time learning the tricks.
Are you aware of the ScratchJr initiative? Finally they got funds to make an simplified Scratch version for very little children, Android and Ipad versions.
My project for my little girl is to make something like project Primo with Lego EV3 for the robot and an Android tablet for the programing interface board. It could be done with Scratch with touch screen support (something ScracthJr is going to get), in this case I could use it for more serious teaching later. I don´t know if ScratchJr is going to support custom blocks the way you are using them for your project, we´ll know when they release it later this year.
Another option is to make it a web application, but I prefer the Scratch aproach if possible, it´s going to take a very long time for the kiddo to grow up and learn enough to make her own web applications in Java...
I´ll be tracking your work when possible, it´s a great project!!!
I´m also very interested in your gradle-maven-spring solution for the project, I´ll study it when I get some more time.
Thank you very much