Bug #4063
closedKepler-1.XDev Installer is large
0%
Description
The Kepler-1.XDev installers are very large:
[ ] kepler-1.xDev-osx.jar 12-May-2009 14:32 212M
[ ] kepler-1.xDev-win.jar 12-May-2009 14:44 180M
This is likely an impediment to adoption.
A few questions:
1) The Ptolemy directory does not include the sources.
For example, where is NamedObj.java:
bash-3.2$ ls /Applications/Kepler-1.XDev/ptolemy/ptolemy/kernel/util
README.txt doc makefile package.html test
How would I rebuild from source here, or browse the sources?
2) We have the following duplicate jar files:
bash-3.2$ find . -name "*.jar" -print | awk -F / '{print $NF}' | sort | uniq -c | sort -nr
3 xalan.jar
3 jdom.jar
3 ij.jar
3 batik-all-1.6.jar
2 xml-apis.jar
2 xdoclet-1.2.2.jar
2 wsdl4j.jar
2 wmsd.jar
2 tar.jar
2 soaplab.jar
2 servlet.jar
2 saaj-impl.jar
2 saaj-api.jar
2 qaqc.jar
2 mysql-connector-java-5.1.6-bin.jar
2 mail.jar
2 lsid-client.jar
2 log4j-1.2.8.jar
2 jython.jar
2 jts-1.4.0.jar
2 jsch-0.1.31.jar
2 jena.jar
2 jaxrpc.jar
2 jaxrpc-spi.jar
2 jaxrpc-impl.jar
2 jaxb-impl.jar
2 jaxb-api.jar
2 jargon_v2.0.jar
2 jacorb.jar
2 gt1.jar
2 gnu-regexp-1.0.8.jar
2 forester.jar
2 concurrent.jar
2 commons-net-1.2.1.jar
2 commons-logging.jar
2 commons-logging-1.1.jar
2 commons-httpclient-3.0.1.jar
2 cog-jglobus.jar
2 cipres_framework.jar
2 castor-0.9.5.jar
2 axis.jar
2 antlr.jar
2 antelope.jar
2 ant.jar
2 alltools2.jar
2 alltools.jar
2 ImageJ.jar
2 HelloWorld.jar
2 GeoVista-PCPVis.jar
2 CipresKeplerRegistry.jar
3) We are shipping the .class files in places like ptolemy/target.
It might be better to jar these up and have directories like ptolemy/target
in the classpath before the corresponding jar files. This could save
space and improve startup time.
Maybe these should be in separate bugs, but the overriding issue is that
the installer is very large.
Related issues