2017-01-03 6 views
1

Я изучаю, как использовать gradle для создания приложений Java. В настоящее время я использую eclipse с плагином buildship. Я создаю свои JAR и WARs, а также умею выполнять тесты JUnit и Selenium. Мне нравится, что он затягивает зависимости, которые мне нужны, когда они мне нужны во время разработки.Используйте build.gradle для развертывания

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

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

+0

Ваш JAR или WAR должны содержать все необходимые зависимости для развертывания вашего приложения. – Adam

ответ

0

Посмотрите на gradle distribution plguin. Этот плагин добавляет задачи для создания «установочной папки» или архивного файла (zip или tar), содержащего все зависимости, которые вам понадобятся для выполнения/развертывания вашего приложения.

Gradle application plugin также создает сценарии оболочки/bat для вызова вашего приложения.

+0

Спасибо за ответ. Между комментарием Адама и этим ответом я думаю, что смог получить свое приложение. Спасибо! – Topani