2017-01-03 5 views
1

Ich lerne, um meine Java-Anwendungen mit Gradle zu bauen. Momentan benutze ich Eclipse mit buildship plugin. Ich habe meine JARs und WARs erstellt und habe auch meine JUnit- und Selenium-Tests laufen lassen. Ich mag es, dass es die Abhängigkeiten, die ich benötige, während der Entwicklung einbezieht.Verwenden Sie build.gradle für die Bereitstellung

Es scheint, als würde es Sinn machen, wenn meine build.gradle-Dateien meine Abhängigkeiten zum Erstellen und Ausführen meiner Anwendung in Dev definieren, dann sollte ich sie für die Bereitstellung verwenden können. Andernfalls muss ich alle meine Abhängigkeiten auf andere Weise abrufen und in meiner Produktionsumgebung bereitstellen, und die Verwaltung von zwei verschiedenen Methoden zum Abrufen und Bereitstellen von Abhängigkeiten scheint ein Risiko für Probleme zu sein.

Kann ich Gradle oder zumindest meine build.gradle-Dateien in irgendeiner Weise für meine Bereitstellung verwenden?

+0

Ihr JAR oder WAR sollte alle notwendigen Abhängigkeiten enthalten, um Ihre App bereitzustellen. – Adam

Antwort

0

Werfen Sie einen Blick auf die . Dieses Plugin fügt Aufgaben hinzu, um einen "Installationsordner" oder eine Archivdatei (zip oder tar) zu erstellen, die alle Abhängigkeiten enthält, die Sie zum Ausführen/Bereitstellen Ihrer Anwendung benötigen.

Gradle application plugin generiert auch Shell/Bat-Skripts, um Ihre Anwendung aufzurufen.

+0

Danke für die Antwort. Zwischen Adams Kommentar und dieser Antwort glaube ich, dass ich meine App packen konnte. Vielen Dank! – Topani

Verwandte Themen