Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] (no subject)

Thank you!




John Arthorne/Ottawa/IBM@IBMCA 
Sent by: eclipse-dev-admin@xxxxxxxxxxx
03/22/2004 04:01 PM
Please respond to
eclipse-dev


To
eclipse-dev@xxxxxxxxxxx
cc

Subject
[eclipse-dev] (no subject)







Plug-in developers in the 3.0 stream will have noticed that changing self 
hosting styles (between external projects and binary or source projects), 
causes outgoing changes to the .project files of downstream plugins in 
your workspace. This is a consequence of the switch in PDE to using 
dynamic classpath variables when updating plugin classpaths. To make a 
long story short, it was necessary to update project references in the 
.project file to ensure the workspace build order reflected any changes to 
project classpaths. 

As of today's integration build (I20040322), and in 3.0 M8, project 
references computed via dynamic classpath variable are no longer treated 
as "hard" project references and are no longer stored in the .project 
file. The net result is that you should see no further changes to your 
.project files when you change self-hosting styles, or when you add and 
remove prerequisite plug-ins when self-hosting. In fact, you can now 
remove all project references from your plug-in projects if self-hosting 
in 3.0 M8 or greater. Keep in mind that older builds of Eclipse will still 
require correct project references in order to compute the workspace build 
order.  You should only remove project references from your projects if 
everyone on your team is self-hosting with 3.0 M8 or greater. 

To summarize, NO ACTION IS REQUIRED by you.  If everyone on your team is 
self-hosting on 3.0 M8 or greater you can feel free to remove all project 
references from your plugin projects, as they are no longer needed. If you 
want to get rid of any outgoing changes on .project files in your 
workspace right now, you can safely select them in the synchronize view 
and do an "Override and Update". 

For all the gory details, see: 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=46668 



Back to the top