[
https://issues.jboss.org/browse/JBDS-3092?page=com.atlassian.jira.plugin....
]
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-upd... ?
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)