Community
Participate
Working Groups
Jason van Zyl reports: The problem I have found is that you generate specific projects with their POM with concrete versions, say 2.5.0. But then in the dependency element of a project that requires that dependency you use a range like: [2.5.0.v200906151043,3.0.0) And this will not work because 2.5.0.v200906151043 is higher then 2.5.0 so Maven isn't going to find 2.5.0 as satisfactory. Why don't you just generate with the concrete version 2.5.0 in the dependency requirement. The specific case I cite here is: No versions available for org.eclipse.emf:org.eclipse.emf.ecore.xmi:jar:[2.5.0.v200906151043,3.0.0) Your script generated 2.5.0 of org.eclipse.emf.ecore.xmi, but dependencies on org.eclipse.emf.ecore.xmi are encoded with a range that is invalid.
I'll extend the patch tool m4e-apply-patches.py to strip the qualifier from the version ranges.
This has been fixed.