I was using net.sf.jasperreports as the group is for the version 3.6.0. <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>3.6.0</version></dependency>[/code] For some reasons, I was asked to downgrade to the version 3.5.2. <dependency> <groupId>jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>3.5.2</version></dependency>[/code] When I have taken a build it is observed that some of the jar files are missing like, jcommon-1.0.15.jarjdtcore-3.1.0.jar[/code] Can anyone please explain me why this is happening. Are these jars are coming from `net.sf.jasperreports`? Please explain the difference between using groupids `jasperreports` and `net.sf.jasperreports`. And what is the impact on missing these jars?