As usual, I think we should avoid optional dependencies.
On 2018-01-13 10:16, Remko Popma wrote:
I meant to keep the jdbc and the generic db package together. log4j-db: generic db + jdbc log4j-jpa: requires javax.persistance We can also keep all of these in a single module `log4j-db` with an optional dependency on javax.persistance. More modules gives more flexibility but also more complexity, so I lean towards keeping things together where possible until the flexibility is really needed.