Leave POM as is with Shade Plugin.
Undo the Maven Exec Plugin removal from commit 42372194f4ead8b62284cea5c7ac1e338765d74b.
Focus on the demo execution and refer to the code on GitHub.