Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Features released to dev.eclipse.org

A quick rundown on the newly introduced features and how we're using them:

The Eclipse 2.0 notion of a "feature" replaces the Eclipse 1.0 notion of
"component".  To a first approximation, a feature definition lists a set of
plug-ins. Features figure prominently in the update/install story: features
are the groupings that one sees when one goes to an update site; you
download and install features, rather than individual plug-ins.

Once installed, features play a relatively minor role. One feature,
designated the primary feature, is the locus of a product's personality:
the product splash screen, corner window image, about dialog material,
welcome page, and product. This information all comes from files in the
plug-in that has the same id as the feature.

In any very recent install, you will see that <install>/eclipse/ contains a
features/ as well as a plugins/ subdirectory.  In the Eclipse SDK, the id
of the primary feature is org.eclipse.sdk; inside the plug-in's directory
you'll see the various product-related files.

See the development resources for the Update component for various
documents about how the new features work.
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-update-home/dev.html

In order to version manage the various feature-related files that are
inputs to builds, we've created new CVS projects in dev.eclipse.org.

For a feature with id org.eclipse.foo, we define a *pair* of projects:
      org.eclipse.foo-feature - this project contains the feature.xml and
other update/install-time info for feature org.eclipse.foo
      org.eclipse.foo - this project represents the *plug-in* corresponding
to feature org.eclipse.foo; like all plug-ins, this project contains the
plugin.xml and other info needed at runtime (mainly "about" info).

Eclipse 2.0 has the following "prominent" features:
      org.eclipse.sdk - Eclipse SDK - the primary feature for our SDK
      org.eclipse.platform - Eclipse Platform - runtime binary for Eclipse
Platform proper
      org.eclipse.jdt - Eclipse Java Development Tools (JDT)  - runtime
binary for just JDT
      org.eclipse.pde - Eclipse Plug-in Development Environment (PDE) -
runtime binary for just PDE
(There are also a number of other features needed for OS-dependent
segregation, as well as separate doc, example , and automated tests
features.)

Each of these features is now represented by a pair of projects in
dev.eclipse.org. Each of the projects gets submitted to the build process
like other plug-in projects; that is, releng needs to know which version to
build with on each occasion.

If you have further questions after reading the relevant Update component
documents already posted, please address them to the
platform-dev@xxxxxxxxxxx developer maiing list.

--- Jim des Rivieres



                                                                                                                                                    
                      Jed_Anderson@oti.c                                                                                                            
                      om                         To:      eclipse-dev@xxxxxxxxxxx                                                                   
                      Sent by:                   cc:                                                                                                
                      eclipse-dev-admin@         Subject: Re: [eclipse-dev] Features released to dev.eclipse.org                                    
                      eclipse.org                                                                                                                   
                                                                                                                                                    
                                                                                                                                                    
                      05/10/2002 05:25                                                                                                              
                      PM                                                                                                                            
                      Please respond to                                                                                                             
                      eclipse-dev                                                                                                                   
                                                                                                                                                    
                                                                                                                                                    




Few know of features... can you, Vlad or Jim give eclipse-dev a rundown of
what they are?

jkca




                      Dean_Roberts@oti.c

                      om                         To:
eclipse-dev@xxxxxxxxxxx
                      Sent by:                   cc:

                      eclipse-dev-admin@         Subject: [eclipse-dev]
Features released to dev.eclipse.org
                      eclipse.org



                      05/10/2002 01:42

                      PM

                      Please respond to

                      eclipse-dev







Hi folks,

The features and primary feature plugins have been moved into
dev.eclipse.org.  During debugging these resided on a test CVS server.  We
are now live.

Vlad or Jim will comment shortly on the care and feeding of features and
primary feature plugins.  However, I suspect most of you know what they are
about.

So, all the feature and plugins now exist on dev.eclipse.org.  Remember if
you make changes to your *-feature project you will have to version it and
send us (RelEng) the submission to be included in integration builds.

...Dean...



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






Back to the top