[ 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.