Hi Guys,
First of all amazing framework, we are using Qi4j for creating one of our product, well some of you might know my team members, they are Jiri Jetmar and Michael pantazoglou.
Well the problem we faced recently is, till now we are using the actual qi4j source code for our development purpose and now we are using a Qi4j SNAPSHOT.
We wrote our own build.gradle file and over there we have specified Qi4j-SNAPSHOT dependencies. but when we try to run this we came up with lot of compilation/run time errors about "ClassNotFound", we invested lot of time on this to resolve this and finally figured out that we need to add all dependencies which were there in Qi4j.
When we are not using this snapshot and actual Qi4j source code than it has lot of build.gradle file in different modules so it will resolve all dependencies. but with snapshot it will not get resolved. and this why we need to add them explicitly in build.gradle, this is my first impression about this kind of behavior.
Let me know if I am missing some thing or if I am wrong anywhere.