For past GWT projects, I've used this archtype for creating a 3 module project. It separates client code, server code, and code shared between both. This allowed for much faster development as you didn't have to recompile the entire project everytime you made a server side change.
Now, I'd like to use Errai to take advantage of its more natural templating system. I've tried my best to just import the errai-ui and related dependencies, but I couldn't get that to work. After searching around, it seems that Errai is designed to be used as a framework and not as a library. You can see my SO question on this topic here.
I found this thread where someone did exactly what I needed. Though, they didn't post at all how they did it.
I found this guide which shows how to add Errai to an existing GWT project, but this assumes that your GWT project is setup in a standard single module, which is what I don't want.
My main problem is that I don't know what is needed in the pom files to make this work. I only want to use Errai's client side features, such as errai-ui and errai-navigation, so I figure Errai stuff can live solely in the client module. When generating a new Errai project though, there's just so much stuff in the pom, and I don't know how to transfer that to the parent and client pom's.
Ideally, I just need an example or skeleton project to get me going. If these things just don't exist, a hint in the right direction would be greatly appreciated.