|RE: [cross-project-issues-dev] com.ibm.icu requirement|
We reviewed Subversive's UI plugin (org.eclipse.team.svn.ui) and found that it also uses UCharacter class which is the only one class which makes it impossible to use com.ibm.use.base. We use only UCharacter.isWhitespace method. Is there any workaround to replace its usage in order not to have dependency to com.ibm.icu plugin, probably we can use java.lang.Character instead of it? Is it acceptable that Subversive has direct dependecy on com.ibm.icu plugin?
From: cross-project-issues-dev-bounces@xxxxxxxxxxx [mailto:cross-project-issues-dev-bounces@xxxxxxxxxxx] On Behalf Of Thomas Hallgren
Sent: Tuesday, January 20, 2009 10:31 PM
To: Cross project issues
Subject: Re: [cross-project-issues-dev] com.ibm.icu requirement
Yes, that's the problem. One exampel is the Subversive adapter. As a response to the new requirement, Subversive now has a direct bundle requirement to the com.ibm.icu bundle. They have also some code that uses the UCharacter class which makes it impossible to use the com.ibm.icu.base bundle even if we'd like to. I have submitted a patch for this already to the Subversive project that rectifies the problem and hopefully they will accept it.
I file that under yet another time consuming effort made to satisfy the new requirements that nobody was asking for.
Back to the top