2016-11-21 6 views
0

Мне нужно создать lib, который использует sbt и поддерживает sbt universal:packageBin, который включает в себя все зависимости этого проекта и т. Д. Для лучшей интеграции с моим собственным проектом мне понадобился бы произведенный Zip просто в разобранном виде.Как получить взорванную версию «sbt universal: packageBin»?

Возможно ли это как-то без извлечения архива самостоятельно? Я делаю это уже, просто задавался вопросом, есть ли что-то проще, просто говоря sbt, чтобы не создавать Zip или такие. Это было бы полезно для меня, если бы я мог сделать это как часть вызова вышеупомянутой команды, как некоторый аргумент оболочки или такой. Я не хочу менять какой-либо файл сборки или что-то подобное.

Я ничего не нашел в документах, создав только custom forma t или такой, который больше работает, чем просто разархивировать архив, и кажется, что мне нужно будет изменить файлы сборки для этого, я хочу. Я хочу сохранить весь проект таким, какой он есть.

+0

Вы пробовали в зависимости от сценической задачи и используете ее выход? – Boris

+0

Нет, я не хочу иметь дело с доступными файлами сборки. Я хотел бы иметь некоторую оболочку arg, переменную окружения или что-то подобное простое и «внешнее». –

+0

@Boris Ты дал правильный намек, я просто не понял его правильно: можно поставить задачу «этап» в качестве цели на оболочке, это именно то, что мне нужно. 'sbt compilerJVM/stage' Пожалуйста, добавьте ответ, чтобы я мог его принять. –

ответ

2

Я думаю, что вы хотите посмотреть на выход сценической задачи, а не на packageBin.