karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dan Tran <dant...@gmail.com>
Subject Re: Size of karaf distributions
Date Mon, 02 Jan 2012 20:02:48 GMT
I am really interesting in your proposed 'service api for getting
available versions of an artifact'

I already submitted a patch at https://issues.apache.org/jira/browse/KARAF-688

-D

Sorry for hijacking this thead, we open another one for more discussion


On Mon, Jan 2, 2012 at 11:25 AM, Christian Schneider
<chris@die-schneider.net> wrote:
> The pax url dep came from me.  I wanted to discuss this anyway. For what I
> do right now pax url aether is not absolutely necessary. So I could replace
> that with some own code. On the other hand it may be interesting to provide
> services in pax based on the aether api like get available versions of
> artifact. Perhaps even browse maven repos with some extensions. This would
> allow content assist for mvn urls.
>
> So what do you guys think. Do we plan to use aether more or should we get
> rid of it again?
>
> Christian
>
>
> Am 02.01.2012 19:16, schrieb Jamie G.:
>
>> 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é<jb@nanthrax.net>
>>  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é
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>
>
>
> --
>
> Christian Schneider
> http://www.liquid-reality.de
>
> Open Source Architect
> Talend Application Integration Division http://www.talend.com
>

Mime
View raw message