Generate new api module, using archetype.
Use Mockito for BDD and Junit
Make extra hamcrest matchers available
Start developing immutable license family bean with builder
A license family may be in a category
License family has a name
Some javadocs
Refactor, ordering constructor parameters and methods
Switch to cobertura version available in Maven central
Push cobertura report generation to top level
Doh! Should really be a comment, not a javadoc...
Add dependency on api from core module
Add constructor taking license family
Add constructor for LicenseFamily
Factory method for license family data
Factor out enum, giving more fluent access to data about licenses.
Prefer an enumeration to factory.
Refactor license to use LicenseFamily constructor
Convert W3CDocumentLicense to use LicenseFamily constructor