Как создать "пустотелый" jar env Kotlin для более быстрого развертывания - PullRequest
0 голосов
/ 11 октября 2018

Ситуация: кодирование Kotlin 1.3 EAP в IntelliJ, развертывание на raspberrypi с использованием maven.Работает отлично!... за исключением того, что толстая банка действительно большая (содержит все kotlin 1.3, зависимости maven и мое приложение) и занимает длительное время для передачи по сети каждый раз, когда я хочучтобы выполнить тестовый прогон.

В идеале у меня должны быть самые последние JAR-файлы для kotlin и всех каскадных зависимостей maven уже на rpi, а затем каждый раз нажимать «тонкий» jar Я хотел проверить некоторые настройки кода.Это звучит как «пустотелый» jar.

Вопрос: есть ли способ упаковать все зависимости приложения в JAR (или набор jar-файлов) и развернуть их независимо от приложения? Isn 'это то, что делает Maven прямо перед тем, как собрать все в толстую банку?

И затем, если я могу это сделать (и сделать это доступным на пути), я думаю, мне нужно как-то сказать mavenКоманда развертывания «Не волнуйтесь, поверьте, что зависимости уже присутствуют в вашем месте назначения»

...