Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[stellation-res] Model checkin: main@@2, UI checkin: Main @@2. Eclipse Build configuration has changed.

Per earlier discussion on the list,  I have modified the scm.model and
scm.ui plugins to use binary projects, rather than explicit libraries
relative to ECLIPSE_HOME.  This greatly simplifies classpath maintenance.
This topic is discussed further in the Self-hosting chapter of the Eclipse PDE
Guide (for 2.0, of course).  Instructions for updating your Eclipse workspace
configuration are given below.

(I have also modified InfoLister to accommodate a change to the core
LogManager code).

2002-07-30    <jwright@xxxxxxxxxxxxxx>

* model revision main@@2

	* Modified classpath to use binary projects rather than explicit
	  $ECLIPSE_HOME libraries.
	
	* src/org/eclipse/stellation/scm/model/InfoLister.java:
	  Added try/catch block to accommodate change to core
	  LogManager code.

2002-07-30    <jwright@xxxxxxxxxxxxxx>

* ui revision main@@2

	* Modified classpath to use binary projects rather than explicit
	  $ECLIPSE_HOME libraries.
	

(The following instructions assume you have already installed 3rd-party plugins
for org.apache.log4j, org.apache.oro and org.jdom, and that you have copied
jdbc7.2dev-1.2.jar into org.eclipse.stellation.core directory.)

You will need to import a number of binary projects into your Eclipse
workspace if they are not already present.  To do this:

1. Select File > Import > External Plug-ins and Fragments, and click Next

2. Make sure the box for 'Choose from plug-ins in the run-time workbench...'
    is checked, and click Next.

3. In the Selection dialog, check boxes for the following plug-ins:
	org.apache.log4j
	org.apache.oro
	org.eclipse.team.ui
	org.jdom
	org.junit

4. Click the 'Add Required Plug-ins' button. 20 plug-ins should now be selected.
    Click Finish to import them all.

5. Go to the PDE perspective (or Java perspective, either way).
Pop up the local menu for the Package Explorer (down arrow on in local toolbar).
    Select 'Filters, then click 'Hide binary plug-in projects', and click OK.
    The Package View will now show only the three Stellation plug-in projects.

6. In the Package View, select the three Stellation plug-in projects.
    Right-click to pop up the context menu, then select 'Update Classpath...'
Classpaths for the three projects will be modified to use the binary projects.

7. Finally, perform a 'Rebuild All'.  Everything should build without errors.

For reference, here is the complete list of currently needed binary projects.

org.apache.log4j
org.apache.lucene
org.apache.oro
org.apache.xerces
org.eclipse.ant.core
org.eclipse.compare
org.eclipse.core.boot
org.eclipse.core.resources
org.eclipse.core.resources.XXX
org.eclipse.core.runtime
org.eclipse.help
org.eclipse.swt
org.eclipse.swt.XXX
org.eclipse.team.core
org.eclipse.team.ui
org.eclipse.ui
org.eclipse.update.core
org.eclipse.update.core.XXX
org.jdom
org.junit

Note: XXX denotes a platform-specific project. (e.g. core.resources.linux, swt.motif). Eclipse includes the right XXX project when you click the 'Add Required Plug-ins' button.

Regards,
Jim



Back to the top