Sorting out spring and maven dependency hell