webarchive-commons icon indicating copy to clipboard operation
webarchive-commons copied to clipboard

Reorganize into mother and child pom

Open johnerikhalse opened this issue 8 years ago • 2 comments

Webarchive-commons is a quite big library with lots of dependencies on third party libraries. It should be split into smaller parts to enable projects to include only what they need.

The first step in this direction is to split the project into a mother pom and a child pom. It will not alter the library itself (keeping group-id and artifact-id), but will enable us to later on split functionality into sub-libraries or adding new stuff as a separate sub-library.

johnerikhalse avatar Apr 26 '16 11:04 johnerikhalse

After giving the naming a second tought, I think it is better to rename the current artifact to webarchive-commons-core and reserving the current artifact name webarchive-commons for the mother pom. Then this should wait for 1.2 release.

johnerikhalse avatar Apr 27 '16 10:04 johnerikhalse

Even if this is not a big change for other libraries depending on webarchive-commons, it is about moving code around and that might disturb forks which is not in sync with master. Postponing it to 2.0.0 where compatibility might break anyway.

johnerikhalse avatar May 20 '16 11:05 johnerikhalse