Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [stellation-res] Eclipse no longer ships org.apache.xerces plugin


Re: amount of work in moving between XML systems: most likely not much. I have to admit to not knowing the details of the Eclipse client terribly well (I'm really the backend guy), but there shouldn't be that much XML outside of the communication layer, and the comm layer is already written to use JDOM.

Re: comm protocols: it is true that we are planning on dumping the XML protocol in favor of RMI. But that's part of the whole switchover to WVCM, which is still a way off; there's a lot of work in implementing the WVCM API, and then we'll need to build a new Eclipse plugin on top of that. (The API and semantics of the WVCM version of Stellation are very different from the old Stellation.)

Re: Xerces. Unfortunately, Xerces is *not* part of the Java API. Sun has defined the w3c DOM classes as part of the standard API, and requires all JDKs and JREs the include *an* implementation of the DOM.  In the IBM JVMs, that's Xerces; in the Sun JDKs, it's not.

So, to get the client working for the interim, there are really only two choices: switch to the generic Java DOM support, or switch to JDOM.

        -Mark



Mark Craig Chu-Carroll,  IBM T.J. Watson Research Center  
*** The Stellation project: Advanced SCM Research
***      http://stellation.eclipse.org
*** Work: mcc@xxxxxxxxxxxxxx/Home: markcc@xxxxxxx



Rafal Krzewski <Rafal.Krzewski@xxxxxxxxx>
Sent by: stellation-res-admin@xxxxxxxxxxx

05/25/04 06:50 PM

Please respond to
stellation-res

To
stellation-res@xxxxxxxxxxx
cc
Subject
Re: [stellation-res] Eclipse no longer ships org.apache.xerces plugin





Mark C Chu-Carroll wrote:

> Could you please put in a bug report in bugzilla?

Filed as #64013 https://bugs.eclipse.org/bugs/show_bug.cgi?id=64013

> (If you're interested in doing some actual code hacking, switching the
> XML code from the Xerces to something newer would be a very good first
> task.

This depends on the amount of work required. I can take a look at the
sources tomorow and let you know if I'll be able to do that.

I thought you were discussing dumping custom XML based communication
protocol (Manitoba?) in favour of RMI. Is this still the case? If yes,
maybe most of the Xerces dependent code can be simply dumped?

Another thought - JDK1.4 contains Xerces. Maybe we should just remove
xerces plugin dependency and see if it still compiles on JDK1.4? Dumping
xerces plugin from Eclipse distro suggests that the whole platform will
require JDK1.4 now... You guys should know better whom to ask than
myself :-)

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


Back to the top