Как использовать ссылочные библиотеки в экспортированном JAR

Я использую Gradle, и мне нужно знать, как убедиться, что у пользователей моей программы Java установлена ​​библиотека Gson для использования. Есть ли способ сделать это? (Я бы хотел не связывать это с моей программой, но если это то, к чему это должно прийти, тогда хорошо).

1 ответ

Не существует стандартизированного способа распространения автономного приложения JVM, но зависимости почти всегда связаны между собой. Хорошим вариантом для Gradle является использование плагина gradle-one-jar, который создаст один исполняемый файл Jar (java -jar path/to/the.jar) содержащий ваш код и его зависимости. Другой вариант - использовать встроенный плагин Gradle, который создаст Zip-файл, содержащий ваш код, его зависимости, стартовые скрипты для *nix и Windows и все, что вы хотите отправить вместе с вашим приложением (например, документацию).

Другие вопросы по тегам