[
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