Buildr utilise les conventions et les repos maven. Pour un projet spring-mvc qui utilise également spring-jdbc, cela fait beaucoup de dépendances. Heureusement, Buildr::group
permet de les rassembler par groupId :
SPRING_3 = Buildr::group('spring-core', 'spring-asm', 'spring-web', 'spring-webmvc',
'spring-context', 'spring-beans', 'spring-expression', 'spring-jdbc', 'spring-tx',
:under=>'org.springframework', :version=>'3.0.5.RELEASE')
(:under=>'org.springframework'
factorise le groupid)
Cette factorisation facilite le changement de version dans le buildfile : pour repasser à spring 2.5.6, il suffit de changer :version=>'3.0.5.RELEASE'
en</p>
:version=>'2.5.6'