Мне нужно создать одну банку, включая зависимости, для одного из моих подпроектов, чтобы ее можно было использовать как javaagent
.
У меня есть многомодульный проект sbt, и этот конкретный модуль является самым низким уровнем (он также является чистой Java).
Могу ли я (например, sbt-onejar, sbt-proguard или сборка sbt) переопределяют, как упаковывается модуль нижнего уровня?
Похоже, что эти инструменты действительно предназначены для публикации после публикации, но мне действительно нужен (заменяющий или дополнительный) опубликованный артефакт, чтобы включить зависимости (но только для этого одного модуля).
ОБНОВЛЕНИЕ: Publishing для sbt-assembly - это инструкции для одного проекта и нелегко перевести на несколько проектов.