The current artefact size is 40MB. This can easily be reduced to 17MB by removing the duplicate Stratego library, the Stratego editor, the ESV editor and other unnecessary files (WebDSL strategies) contained in the JAR.

Submitted by Guido Wachsmuth on 28 June 2016 at 11:55
uber-jar.png29 June 2016 at 19:45

On 28 June 2016 at 12:57 Gabriël Konat commented:

Can you make a list of files/directories/patterns in the JAR that are unnecessary?

On 29 June 2016 at 19:47 Oskar van Rest commented:

I noticed the Uber JAR already got somewhat smaller (33.9MB currently). To reduce it further down to 14.4MB, the files that are marked in the uber-jar.png (attached) can be removed. I think this should be possible without breaking anything?

Essentially, remove everything from the jar except for folder META-INF/ and folder org/.

On 6 July 2016 at 21:28 Oskar van Rest commented:

I realized I also marked LICENSE and NOTICE to be removed, but that was an error.

On 8 July 2016 at 19:51 Oskar van Rest commented:

I noticed you fixed this. Thank you very much!

On 8 July 2016 at 19:51 Oskar van Rest closed this issue.

On 8 July 2016 at 22:05 Gabriël Konat commented:

Yep, turns out there was a rogue strategoxt.jar in the uber JAR.

Log in to post comments