I reuse a handful of classes for multiple projects, like Postal Address, State, Zip Code and Phone Number. Associated to them maybe parse/format classes (like Phone Number Formatting).
Is it okay to have a JAR with only a couple of classes? An alternative would be to have one "Miscellaneous" JAR with all the classes however it feels dirty to have so few classes for different purposes within the same JAR.
postal.jar
Address
Zip
ZipParser
ZipFormatter
State
phonenumber.jar
PhoneNumber
PhoneNumberFormatter
PhoneNumberParser
One jar (with 8 classes) or two (with 5/3 split)?