Hi Cristiano!
I've enjoyed your Pack task for many years. Today I discovered that the default excludePkg "java,javax,sun" does not work as expected.
Excluding both "java" and "javax" by default made me think that excludePkg first parses the package path for tokens delimited by "." But instead, excludePkg actually tests packagePath.startsWith("java") with no parsing.
As a result, it is pointless for the default excludePkg to include both "java" and "javax", because excluding "java" *already* excludes "javax" too.
Bug
The default excludePkg excludes unexpected packages such as "sunshine.hours..." and "javazoom.spi.vorbis.sampled.convert".
Workaround
Add periods to the default excludePkg: "java.,javax.,sun."
Jeff Bronez
spamblot@yahoo.com
Logged In: YES
user_id=15880
Originator: NO
Hei!
Thanks for your note! I'll check it out and post a patch - the time for developing has increased markedly in the last two years but a fix like this doesn't seem that hard :)