maven with spring basics and modularization concepts. 4.0.5 new feature explained.