Page 1 of 1

Removing DITA

Posted: Sat Feb 18, 2012 8:40 pm
by dcramer
Hi there,
I'd like to lighten the the size of our JWS version of Oxygen by removing unused frameworks. For DITA, is there anything to remove besides the framework? Ideally, removing it would remove things that are no longer functional like usused views etc.

Thanks,
David

Re: Removing DITA

Posted: Mon Feb 20, 2012 12:35 pm
by Radu
Hi David,

The DITA Maps Manager view and some of the more complex DITA dialogs are implemented in the main oxygen.jar so besides removing the entire "dita" framework there is not much that you can do.

Maybe you could also try to remove some libraries from the OXYGEN_INSTALL_DIR/lib folder which are probably not used by your users like:

Code: Select all

XQuery:

xqpretty.jar
xqjapi.jar
xqdoc.jar

Xalan library:
xalan.jar

WSDL SOAP specific libraries:

wsdl4j.jar
uddi4j.jar
soap.jar
saaj-impl.jar

XML Schema visual editing page:

org.eclipse.emf.ecore_2.4.0.v200806091234.jar
org.eclipse.emf.common_2.4.0.v200806091234.jar

Support for opening files from zip archives:

truezip-6.jar

Trang convertor:

trang.jar

Support for SVN:

svnkit-1.3.7.jar
But you have to test after removing each library that Oxygen starts up and behaves as usual, so removing libraries might be king of dangerous.

Regards,
Radu

Re: Removing DITA

Posted: Mon Feb 20, 2012 5:04 pm
by dcramer
Thanks for that list Radu. So if I remove a jar like the svnkit jar, I guess I should expect the user would see exceptions if they try to use the svn client. I guess the ideal would be to have some configurability around hiding certain features like the svn client, dita maps manager, etc in the UI.

I'll experiment with removing some of that stuff and see what happens.

Thanks,
David