Is there any reason to have builds using maven 2?

I’m doing some work in the ci.openmrs.org agents, and I saw that some plans are still using maven 2.2.1. Is there any other reason for that? Is it still necessary or can we migrate them all to maven 3?

There’s no particular reason. We can migrate them. I use maven 3 daily for a long time now and probably built all of our modules locally without any issues.

I just finished moving all the plans to maven 3, including the disabled sonar builds.

I kept the old tasks as disabled, so any missing configuration can be copied across if necessary. I believe openmrs core master failure is not related, as I changed deploy stage only: https://ci.openmrs.org/browse/TRUNK-MASTER-923

If I broke something else, please let me know. In a week, if no other jobs need maven 2, I suppose I can delete it from the agents.