Hi Kavith, +1 for this proposal.
Eclipse CI/CD Servers are configured to use the Pack200 and worked without any major issues in the past for Eclipse Simultaneous Release. There was one issue if I'm not mistaken due to packed nested jar files [3]. But it is again as I remember was due to the characteristics of Buckminster (Eclipse Build Servers), Since you are using Tycho, I don't expect any issues. But better give a try and see as the advantage of reduction in size is greater than the cost of wasted effort. [3]. https://bugs.eclipse.org/bugs/show_bug.cgi?id=463131 Thanks and Regards, Harshana -- Harshana Eranga Martin Committer - Eclipse ECF: http://www.eclipse.org/ecf/ Blog: http://harshana05.blogspot.com Profile: https://www.google.com/profiles/harshana05 On 30 November 2015 at 16:58, Kavith Lokuhewage <[email protected]> wrote: > Hi, > > Quoting from [1], > " Pack200 is a compression technology included in Java 1.5.0. It was > designed for compressing jars and works most efficiently on Java class > files. Using Pack200 compression can reduce the size of a jar by about 60%. > By packing the jars placed on an update site and enabling update to unpack > those jars after download, the amount of data downloaded during an update > can be greatly reduced. " > > Eclipse uses Pack200 compression to deliver light weight downloads for the > plugins in its p2 repositories. Eclipse has in-built support for this and > Tycho provides tycho-pack200b-plugin [2] which has two goals to pack and > normalize plugins - hence it's possible to automate this with less effort. > > I think we also can use this to reduce download sizes of plugins related > to Developer Studio. WDYT? > > Thanks, > > [1] https://wiki.eclipse.org/Pack200 > [2] https://wiki.eclipse.org/Tycho/Pack200 > > -- > *Kavith Lokuhewage* > Software Engineer > WSO2 Inc. - http://wso2.com > lean . enterprise . middleware > Mobile - +9477-9-145-123 | +9471-455-6-401 > Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> > Twitter <https://twitter.com/KavithThiranga> > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > >
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
