Maven 2 & 3

Getting arbitrary depth=2 dependencies when using optional=true