I think they have another solution. You can't really fix this. Maven needs a version number when loading the project and doesn't load the plug-ins, like Tycho, until the projects are loaded. Tycho does a best effort by making sure the versions match. Why
they need to match is probably a different issue that only Maven hackers would know the answer to.
But there are discussions about version management on the cbi list but I haven't followed close enough to know what the answer is.
From: Jesper Eskilson <jesper.eskilson@...> Reply-To: "CDT General developers list." <cdt-dev@...> Date: Fri, 13 Apr 2012 16:29:38 +0200 To: "CDT General developers list." <cdt-dev@...> Subject: Re: [cdt-dev] FW: Build failed in Hudson: cdt-nightly #1040
On 04/05/2012 04:50 PM, Doug Schaefer wrote:
No worries. This is one area that kinda bugs me about maven/tycho that it can't pick up the version from the manifest. My guess it's a chicken/egg situation tho since maven needs the version before the tycho plug-in runs, so it is what it is.
But surely someone is working on it, right? I would've expected that this is a showstopper for CBI...