geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shiva Kumar H R (JIRA)" <j...@apache.org>
Subject [jira] Commented: (GERONIMODEVTOOLS-295) Delete redundant dependencies from runtime plug-ins - Make GEP thinner!
Date Fri, 14 Mar 2008 03:35:24 GMT

    [ https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578584#action_12578584
] 

Shiva Kumar H R commented on GERONIMODEVTOOLS-295:
--------------------------------------------------

Some good news!! GEP has Shred Lot of Weight and is Just 5.4MB Now!! Earlier it was 12.6MB,
so ~57% reduction in size.

I have deleted following redundant JARs from various runtime plug-ins:
1) From \plugins\org.apache.geronimo.runtime.v11
a) geronimo-service-builder, 
b) geronimo-connector-builder, 
c) geronimo-web-builder, 
d) geronimo-naming-builder, 
e) geronimo-j2ee-builder, 
f) openejb-builder, 
g) geronimo-security-builder

2) From \plugins\org.apache.geronimo.runtime.v20
a) geronimo-service-builder, 
b) geronimo-connector-builder, 
c) geronimo-web-2.5-builder, 
d) geronimo-naming-builder, 
e) geronimo-j2ee-builder, 
f) geronimo-openejb-builder, 
g) geronimo-security-builder, 
h) geronimo-schema-jee_5

3) From \plugins\org.apache.geronimo.runtime.v21
a) geronimo-service-builder, 
b) geronimo-connector-builder, 
c) geronimo-web-2.5-builder, 
d) geronimo-naming-builder, 
e) geronimo-j2ee-builder, 
f) geronimo-openejb-builder, 
g) geronimo-security-builder, 
h) geronimo-schema-jee_5

Basically all *builder jars from 1), 2) & 3), and

4) From \plugins\org.apache.geronimo.runtime.common
a) xmlbeans-2.3.0.jar (~2.5MB)

They were earlier required by EMF plug-ins (which were coded to pick various XSDs from those
builder JARs), and with they getting deleted through GERONIMODEVTOOLS-294, above dependencies
have become redundant and hence deleted. (New JAXB model plug-ins have the XSDs directly in
source tree).

The only other place where those builders JARs & xmlbeans.jar were used before, was to
implement various fixGeronimo*Schema() functions inside GeronimRuntime classes. These functions
will be reimplemented using JAXB as part of GERONIMODEVTOOLS-312.

The above listed JARs are deleted at revision: 636971

> Delete redundant dependencies from runtime plug-ins - Make GEP thinner!
> -----------------------------------------------------------------------
>
>                 Key: GERONIMODEVTOOLS-295
>                 URL: https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-295
>             Project: Geronimo-Devtools
>          Issue Type: Sub-task
>          Components: eclipse-plugin
>    Affects Versions: 2.1.0
>            Reporter: Shiva Kumar H R
>            Assignee: Shiva Kumar H R
>             Fix For: 2.1.0
>
>
> GEP is currently 13.3MB! Out of this ~11.6MB (87%) is from following four plug-ins!
> 1) \plugins\org.apache.geronimo.runtime.common
> 2) \plugins\org.apache.geronimo.runtime.v11
> 3) \plugins\org.apache.geronimo.runtime.v20
> 4) \plugins\org.apache.geronimo.runtime.v21
> After GERONIMODEVTOOLS-294, many of the dependencies in above plug-ins might have become
redundant. Identify the redundant ones and delete them to make GEP thinner :)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message