Vaadin/Spring/JPA maven project setup?

I am sure there are people who use this stack of frameworks, just wonder what is the best way to set up the project? Set up 3 separate project under a parent project? (One Vaadin project, one spring project and one JPA/Hibernate project.) Thanks.


Have a look at using the same stack, divided it into separate modules.

Noticed it’s a lots of overhead when I was doing gui work when building the whole stack otherwise.

Also if you want to creating custom widget set and releasing them it saves a lots of compile time.

Single project structure

Multiple module structure

Think I might have over done it in the numbers of modules, takes time relasing them now instead.

All the best, Pether