I'm not sure how this solution is going to solve the problem of creating a fat jar. I'm also not sure how is this being used from the SDK.

Can you shine some light on me, @antollinim?