[jbosstools-issues] [JBoss JIRA] (JBDS-3092) Remove content in JBDS update site which is duplicated in the JBDS TP

Nick Boldt (JIRA) issues at jboss.org
Tue Jul 22 13:53:30 EDT 2014


    [ https://issues.jboss.org/browse/JBDS-3092?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987193#comment-12987193 ] 

Nick Boldt commented on JBDS-3092:
----------------------------------

OK, so to recap here's what has been done:

a) remove sources from the installer (file got smaller)
b) add extra plugins to the installer (file got a bit larger)

c) remove eclipse.org stuff from update site zip (file dropped from 850M to 508M, but still includes JBT sources & pack.gz files - perhaps we should remove those too?)

Quick test on Beta2 update site zip (850M) shows that if we remove the packed jars, we get down to 539M (saving over 310M), and if we then remove sources, we get down to 502M (another 37M of space saved). SO... combine that with the savings from removing the eclipse.org stuff, and we should be closer to the ~250M target that I had suggested earlier. I guess when I built it locally I didn't use the *-Ppack200* flag, which would explain the delta in size.

Because we need the packed jars for the live update site, we'll need to hand-tune the zip via an ant script to remove the pack.gz artifacts (and sources?) and then regen the metadata.

> Remove content in JBDS update site which is duplicated in the JBDS TP
> ---------------------------------------------------------------------
>
>                 Key: JBDS-3092
>                 URL: https://issues.jboss.org/browse/JBDS-3092
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: target-platform, updatesite
>    Affects Versions: 8.0.0.Beta3
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>             Fix For: 8.0.0.CR1
>
>         Attachments: beta2-vs-cr1-installer-jar-cr1-has-less-eclipse.org-compare-compressed-dir-sizes.png, beta2-vs-cr1-installer-jar-cr1-has-less-eclipse.org-features-included.png, beta3-vs-cr1-installer-jar-cr1-has-more-plugins-included.png, jbds3092-dgolovin-pr.png
>
>
> From Max:
> {quote}    Why is parts of TP included inside https://devstudio.jboss.com/updates/8.0.0/jboss-devstudio-8.0.0.Beta3-updatesite-core/ ?
>     why not *just* our plugins ? {quote}
> Ref: https://wiki.eclipse.org/Tycho/Packaging_Types#eclipse-repository
> Haha:   http://memegenerator.net/instance/52610169
> Reason for the extraneous inclusions is that this config param is set in the JBDS update site pom:          
> {code:title=https://github.com/jbdevstudio/jbdevstudio-product/blob/master/site/pom.xml#L29}
> <includeAllDependencies>true</includeAllDependencies>
> {code}



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jbosstools-issues mailing list