Open RickMoynihan opened 2 years ago
As table2qb uses lein-tools-deps it destroys the real dependency subtree.
Additionally the deps expose dependencies like Log4j2 when consumed as a library.
In particular this is relevant to stuff like https://github.com/Swirrl/pmd-pipelines/ which consumes this as a library.
We should stop using lein-tools-deps and migrate to a system using tools.build for building the table2qb app and publishing the table2qb libraries respectively.
lein-tools-deps
tools.build
As table2qb uses lein-tools-deps it destroys the real dependency subtree.
Additionally the deps expose dependencies like Log4j2 when consumed as a library.
In particular this is relevant to stuff like https://github.com/Swirrl/pmd-pipelines/ which consumes this as a library.
We should stop using
lein-tools-deps
and migrate to a system usingtools.build
for building the table2qb app and publishing the table2qb libraries respectively.