Используйте build.gradle для развертывания
Я учусь использовать Gradle для создания моих Java-приложений. В настоящее время я использую eclipse с плагином buildship. У меня он строит мои JAR-файлы и WAR-ы, а также Gradle запускает мои тесты JUnit и Selenium. Мне нравится, что это тянет в зависимости, которые мне нужны, так как они мне нужны во время разработки.
Кажется, что имеет смысл, если мои файлы build.gradle определяют мои зависимости для сборки и запуска моего приложения в dev, тогда я смогу использовать их для развертывания. В противном случае мне придется извлекать все мои зависимости другими способами и развертывать в моей производственной среде, а управление двумя различными способами извлечения и развертывания зависимостей, по-видимому, связано с проблемами.
Могу ли я использовать Gradle или, по крайней мере, мои файлы build.gradle для своего развертывания?
1 ответ
Взгляните на плагин распределения Gradle. Этот плагин добавляет задачи для создания "установочной папки" или архивного файла (zip или tar), содержащего все зависимости, которые вам понадобятся для выполнения / развертывания вашего приложения.
Плагин Gradle для приложений также генерирует сценарии shell/bat для вызова вашего приложения.