Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[stellation-res] Scm ClientCore check-in - a few more details

In my post advising of last night's checkin, I forgot to mention several points:

* The Eclipse workspace configuration requires a "self-hosting" development
workspace.  In Eclipse-ese, this means that almost all of the stock Eclipse
platform plug-ins must be imported as binary plug-in projects (or as source
plug-ins, when desired; either will work).  You can probably make it work
otherwise, but will need to adjust buildtime and runtime classpaths.

* I have the various 3rd-party jars (org.jdom, org.apache.log4j, etc.)
packaged as plug-in projects locally.  You will also need to have them
installed as plug-ins (I think that's the standard installation these days,
but wanted to mention it just in case).

* As noted when I started the model2/ClientCore work - this code is
emphatically a work in progress; much of which is still untested.
I'm posting it for review and input by the list, but it's a moving target.
The only piece of reasonably solid code in there currently is the
ScmFactory.createScmProject method and the other methods it
uses (a fair bit: this method creates the local Scm configuration
for an Eclipse project and creates (or retrieves) the corresponding
Stellation repo project).  Caveat: this code does not yet copy artifact
contents into the target Eclipse workspace: I'm deferring that for a bit
until I get the artifact management code working (add/remove/change
artifacts within the local branch image).

- Jim

--------------------------------------------------------------------
Jim Wright, IBM T.J. Watson Research Center
*** The Stellation project: Advanced SCM for Collaboration
*** http://www.eclipse.org/stellation
*** Work Email: jwright@xxxxxxxxxxxxxx ------- Personal Email: jim.wright@xxxxxxx



Back to the top