I've recently upgraded to the same combination and I'm still getting the same issues with 'Maven->Update Project...' as originally reported and confirmed by Markward. (Original report was using Eclipse 3.7 and m2e 1.0, then later 1.1). My Eclipse and JDK 1.7.0_05 are 64-bit on Win7 if that's relevant.
Dave. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Igor Fedorenko Sent: 04 July 2012 13:49 To: [email protected] Subject: Re: [m2e-users] M2E Update Project issue I have 4.2 classic distro with m2e 1.1 and m2e-tycho latest 0.6. -- Regards, Igor On 12-07-04 8:46 AM, Markward Schubert wrote: > Well at least this is a trace :-). > > Can you tell me, what versions of m2e and PDE you have in the setup, > with which you can NOT reproduce this? > I would try out then if this occurs still, when I update to these > versions. If we can solve it by moving to a newer version of eclipse > or PDE, this would be even nicer, as there would be no bug to wait > for. > > Regards, > Markward > > > 2012/7/4 Igor Fedorenko <[email protected]>: >> I can't reproduce this locally, but we've looked at something very >> similar a year or so ago and came to the conclusion it was a PDE bug. >> I don't remember all the details any more and there is a chance I >> remember this wrong :-) >> >> -- >> Regards, >> Igor >> >> On 12-07-04 8:22 AM, Markward Schubert wrote: >>> >>> The problem we can observe here is, that once the project is >>> successfully imported and then I click "Update Project", it falls >>> into a broken state. >>> >>> It shows an error dialog: >>> >>> >>> Error Updating Maven Configuration >>> >>> Project Name : tychodemo.bundle >>> Error: lib/jacob.jar [in tychodemo.bundle] is not on its project's >>> build path >>> >>> This is what is in the Error Log: >>> >>> null >>> Error >>> Wed Jul 04 14:20:35 CEST 2012 >>> Unable to update Maven configuration >>> >>> Error >>> Wed Jul 04 14:20:35 CEST 2012 >>> lib/jacob.jar [in tychodemo.bundle] is not on its project's build >>> path >>> >>> >>> If I click "Update Project" again, then the project gets into a good >>> state again. >>> If then again I click "Update Project" it gets broken again, and so on. >>> >>> The more frequent we switch branches, it happens, that a general >>> "Update Project" is suggested by eclipse, which then fails on such >>> bundles with the above dialog. I mention this just to explain, why >>> we click "Update Project" more or less often. >>> >>> Sorry, I forgot to provide you the information, which versions we >>> currently use here. >>> >>> - m2e - Maven Integration for Eclipse 1.1.0.20111210-1509 >>> - Tycho Project Configurators 0.6.0.201112050222 >>> - Eclipse Plug-in Development >>> Environment 3.8.0.v20111007-1306-7b7uFb4FEx2Xnnmphn9PhXL >>> >>> Thanks! >>> >>> >>> 2012/7/4 Igor Fedorenko <[email protected]>: >>>> >>>> What is the problem, exactly? The import of the provided demo >>>> project just worked for me, and apart from missing swtbot >>>> everything seems to be in order. Running Maven->UpdateProject does >>>> not cause any pom-out-of-sync error markers either. >>>> >>>> -- >>>> Regards, >>>> Igor >>>> >>>> On 12-07-02 2:47 PM, Markward Schubert wrote: >>>>> >>>>> >>>>> Hello again on this topic! >>>>> >>>>> As mentioned earlier, I started refactoring some of our projects >>>>> to move the embedded dependencies into the target platform rather >>>>> than having them being reexported by some workspace projects. But >>>>> finally I reached a plugin, which actually is a fragment, carrying >>>>> the Java-COM bridge from the JACOB project >>>>> (http://sourceforge.net/projects/jacob-project/). This includes >>>>> also a dll-file. >>>>> >>>>> Also included where some classes of ours. Looking at this project >>>>> setup, it felt pretty correct the way it is. As opposed to the >>>>> other examples, where we embedded libraries, just because it was >>>>> easy, in this case it felt right, as in fact this was an optional >>>>> dependency, if our product was running on windows systems and >>>>> everything was closely connected. Our code, as well as the jacob jar and >>>>> the dll. >>>>> >>>>> So looking from this perspective, I would like to refocus on the >>>>> situation, described by Dave, earlier. >>>>> >>>>> I took the freedom to fork Jan Sievers' tycho-demo project in >>>>> order to quickly modify it the way our bundle is configured here. >>>>> It is completely without any maven-dependency-plugin preparations >>>>> and such and you can nicely reproduce the described behavior by >>>>> simply importing all the projects and then clicking "Maven->Update >>>>> Project Configuration" time after time on the project tychodemo.bundle. >>>>> >>>>> Here is the link to my fork: >>>>> https://github.com/markward-schubert/tycho-demo >>>>> >>>>> This is causing some trouble among those folks here, who have to >>>>> switch branches often, because the project setup would not survive >>>>> a branch-switch and a collective "Maven->Update Project Configuration" >>>>> will always fail in the first place, forcing one to find the >>>>> failing projects and do an extra "Update Config". >>>>> >>>>> So if we could find a solution to this, we could make a lot of >>>>> people happy in my department. >>>>> >>>>> Thanks for the great work and help! >>>>> >>>>> Markward >>>>> _______________________________________________ >>>>> m2e-users mailing list >>>>> [email protected] >>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>>> >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> [email protected] >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >> >> _______________________________________________ >> m2e-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/m2e-users > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users > _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
