Taking a closer look org.apache.karaf.shell.dev-3.0.0-SNAPSHOT.jar embeds pax-url-aether-1.3.5.jar.
If we could shrink pax-url-aether-1.3.5.jar and mayhaps not embed the jar as well inside of org.apache.karaf.shell.dev-3.0.0-SNAPSHOT.jar then we could save 2.5M+ space on all distributions. Cheers, Jamie On Mon, Jan 2, 2012 at 2:46 PM, Jamie G. <[email protected]> wrote: > Running a quick diff on minimal and standard kits the largest > difference appears to be that the standard distribution includes demos > and a few extra jars in the system folder. > > org.apache.karaf.region.commands-3.0.0-SNAPSHOT.jar -> 23K > org.apache.karaf.shell.config-3.0.0-SNAPSHOT.jar -> 43K > org.apache.karaf.shell.services-3.0.0-SNAPSHOT.jar -> 25K > org.apache.karaf.shell.ssh-3.0.0-SNAPSHOT.jar -> 38K > mina-core-2.0.3.jar -> 630K > sshd-core-0.6.0.jar -> 320K > > When the above is removed then this accounts for the 1Mb reduction in > size to become 'minimal'. > > Looking at the largest jars in the system folder we have: > > 2.3M org.apache.karaf.shell.dev-3.0.0-SNAPSHOT.jar > 1.3M osgi-3.7.1.R37x_v20110808-1106.jar > 2.5M pax-url-aether-1.3.5.jar > > All other jars are under a Mb, the largest of which are: > > 367K org.apache.aries.blueprint.core-0.4.1-SNAPSHOT.jar > 120K org.apache.aries.jmx-0.3.jar > 104K org.apache.aries.util-0.5-SNAPSHOT.jar > 206K commons-jexl-2.0.jar > 470K org.apache.felix.framework-4.0.2.jar > 379K org.apache.karaf.shell.console-3.0.0-SNAPSHOT.jar > 630K mina-core-2.0.3.jar (Already cut from minimal) > 213K org.apache.servicemix.bundles.asm-3.3_2.jar > 320K sshd-core-0.6.0.jar (Already cut from minimal) > 529K pax-logging-service-1.6.3.jar > 332K pax-url-wrap-1.3.5.jar > > Out of all the above jars I have to wonder why o.a.k.shell.dev is > 2.3Mb in size, it's the second largest artifact in the kit. > > Cheesr, > Jamie > > On Mon, Jan 2, 2012 at 2:17 PM, Jean-Baptiste Onofré <[email protected]> > wrote: >> Hi Guillaume, >> >> I noticed that also, but I didn't find time to investigate why. >> >> I will take a look tonight to make a diff between distributions. >> >> Thanks !! >> Regards >> JB >> >> >> On 01/02/2012 06:17 PM, Guillaume Nodet wrote: >>> >>> The size of the karaf distribution has doubled between 2.x and 3.x. >>> It's now roughly 10 Mb. >>> Is that really worth the new features that are now embedded by default ? >>> I think at least the minimal distribution should be much lighter ... >>> >> >> -- >> Jean-Baptiste Onofré >> [email protected] >> http://blog.nanthrax.net >> Talend - http://www.talend.com
