Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] PDE project restructuring

Launch files that are created by the debugger also need to be changed.

If you have taken a new workbench this will not be an issue.

To fix an old workspace, edit all of the .launch files, replacing
"org.eclipse.pde.*" with "org.eclipse.pde.ui.*."

Launch files can found in two places:
1. The .metadata/.plugins/org.eclipse.debug.core/.launches directory
2. In your projects (shared launches).

jkca




                                                                                                                                 
                      dejan@xxxxxxxxxx                                                                                           
                      Sent by:                   To:      eclipse-dev@xxxxxxxxxxx                                                
                      eclipse-dev-admin@         cc:                                                                             
                      eclipse.org                Subject: Re: [eclipse-dev] PDE project restructuring                            
                                                                                                                                 
                                                                                                                                 
                      04/09/2002 03:00                                                                                           
                      PM                                                                                                         
                      Please respond to                                                                                          
                      eclipse-dev                                                                                                
                                                                                                                                 
                                                                                                                                 



Nick,

For each project you own in the repository, check its .project file after
adding it into the workspace. If it contains references to PDE natures and
builders, change prefix 'org.eclipse.pde.*' to 'org.eclipse.pde.ui.*'.
That's it.

After a follow-up build on Thursday, IDs will change from
'org.eclipse.pde.ui.*' to 'org.eclipse.pde.core.*', which is their final ID
for 2.0 (and likely forever :-).

I know that this is hassle, but we had to make a trade-off between PDE
stability and breakage. Separating PDE into PDE UI and PDE Core involves
some redesign and we need two more days to do it cleanly.

Regards,

Dejan Glozic, Ph.D.
Application Development
D2/MY7/8200/MKM
IBM Canada Ltd.
Tel. 905 413-2745  T/L 969-2745
Fax. 905 413-4854




                    Nick_Edgar@xxxxxxx

                    Sent by:                  To:
eclipse-dev@xxxxxxxxxxx

                    eclipse-dev-admin@e       cc:

                    clipse.org                Subject:     Re:
[eclipse-dev] PDE project restructuring



                    04/09/2002 03:43 PM

                    Please respond to

                    eclipse-dev






Dejan,

To save us testing time tomorrow, could you please provide concrete steps
to fix up the .plugin files.

Thanks,
Nick





dejan@xxxxxxxxxx
Sent by: eclipse-dev-admin@xxxxxxxxxxx
04/09/02 11:10 AM
Please respond to eclipse-dev


        To:     eclipse-dev@xxxxxxxxxxx
        cc:
        Subject:        [eclipse-dev] PDE project restructuring


This week, PDE is undergoing major restructuring. This will break projects
in current workspaces AND projects in repositories that have PDE nature.

The following is the list of changes:

1) Old plug-in 'org.eclipse.pde.core' has been renamed into
'org.eclipse.pde.build'. This ID (and the corresponding names) better
reflect the actual content of the plug-in, which is all about Ant scripts
for Eclipse builds.
2) Old plug-in 'org.eclipse.pde' has been renamed into
'org.eclipse.pde.ui'.
3) Non-UI parts of PDE (builders, models, natures) are now being migrated
into the newly vacated 'org.eclipse.pde.core' plug-in project.

What are the consequences for those of us who self-host?

* PDE natures and builders are changing IDs. Projects that contain old
nature/builder IDs will cause warnings to appear. These will have to be
manually fixed by editing .project file in the project root.
* Due to a very short notice, PDE team was not able to finish the
migration. Therefore, PDE has been correctly renamed into PDE UI (with all
the package renames and subsequent fixups), but all the non-UI code still
sits in org.eclipse.pde.ui project.
* Bottom line: today's build will contain natures and builders with a
changed ID prefix (org.eclipse.pde.ui). By Thursday, there will be another
change, when natures and builders are moved to their final home, at which
point ID prefix will settle at org.eclipse.pde.core.

Your options are:

* Move to today's build and fix .project files locally to avoid missing
nature/builder errors.
* Use today's build only for testing, and wait until Thursday's build (you
will still have to fix nature/builder IDs, but that would be a final
change).

PDE team is apologizing for any inconvenience this may cause. It was our
last chance to achieve proper separation and layering. We expect to have a
stable structure by Thursday.

Regards,

Dejan Glozic, Ph.D.
Application Development
D2/MY7/8200/MKM
IBM Canada Ltd.
Tel. 905 413-2745  T/L 969-2745
Fax. 905 413-4854

_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/eclipse-dev



_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/eclipse-dev



_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/eclipse-dev






Back to the top