Используйте build.gradle для развертывания

Я учусь использовать Gradle для создания моих Java-приложений. В настоящее время я использую eclipse с плагином buildship. У меня он строит мои JAR-файлы и WAR-ы, а также Gradle запускает мои тесты JUnit и Selenium. Мне нравится, что это тянет в зависимости, которые мне нужны, так как они мне нужны во время разработки.

Кажется, что имеет смысл, если мои файлы build.gradle определяют мои зависимости для сборки и запуска моего приложения в dev, тогда я смогу использовать их для развертывания. В противном случае мне придется извлекать все мои зависимости другими способами и развертывать в моей производственной среде, а управление двумя различными способами извлечения и развертывания зависимостей, по-видимому, связано с проблемами.

Могу ли я использовать Gradle или, по крайней мере, мои файлы build.gradle для своего развертывания?

1 ответ

Решение

Взгляните на плагин распределения Gradle. Этот плагин добавляет задачи для создания "установочной папки" или архивного файла (zip или tar), содержащего все зависимости, которые вам понадобятся для выполнения / развертывания вашего приложения.

Плагин Gradle для приложений также генерирует сценарии shell/bat для вызова вашего приложения.

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