Currently sbt assembly has a single core project that implements everything however it makes sense to separate the core into core and cli (i.e. the cli runner that uses "commons-cli") with the intent that only core gets published to maven and cli is what the assembly jar is made out of.
Currently sbt assembly has a single
core
project that implements everything however it makes sense to separate thecore
intocore
andcli
(i.e. the cli runner that uses"commons-cli"
) with the intent that onlycore
gets published to maven and cli is what the assembly jar is made out of.