Current size of properties file in NetBeans is ~1.5MB. If we remove all comment
lines before packaging of module JARs we can save %25 of this size (300-400kB).
Total size of module JARs is 66MB so we can strip 0.5% this way.
find */*/src */src -name "*.properties" | xargs egrep -v -h "^#" | wc
30212 91793 1171409
find */*/src */src -name "*.properties" | xargs cat | wc
40246 155973 1580601
Created attachment 21868 [details]
There is a 600kB improvement in netbeans size.
$ du -sk nbbuild/netbeans nbbuild/netbeans.orig
Also RSS shows a bit better numbers.
The only problem is template in properties module and couple of modules that are
not projectized (like xml/tax).
Sounds fine to me. Don't bother with xml/tax, will get projectized eventually
anyway. For the template in properties module, just rename it
sample.properties.template in the JAR (keep same layer name) and you are done.
I modified common.xml and used Jesse's suggestion rather than special handling
Checking in nbbuild/templates/common.xml;
/cvs/nbbuild/templates/common.xml,v <-- common.xml
new revision: 1.2; previous revision: 1.1
Checking in vcscore/build.xml;
/cvs/vcscore/build.xml,v <-- build.xml
new revision: 1.52; previous revision: 1.51
Checking in properties/src/org/netbeans/modules/properties/Layer.xml;
/cvs/properties/src/org/netbeans/modules/properties/Layer.xml,v <-- Layer.xml
new revision: 1.10; previous revision: 1.9
new revision: delete; previous revision: 1.1
initial revision: 1.1
Note: this trick has now been reverted, as it was causing trouble for creation of the L10N kit and there was no
consensus on its value. #bbc5329c3be5