building main architecture spring security , spring integration with hibernate 
all of these using maven