Beginnend mit Gradle [geschlossen]

8

Ich habe keine Ahnung von irgendwelchen Bauwerkzeugen wie Ant, Maven oder Gradle. Dies ist das erste Mal, dass ich mit Gradle beginne (und weniger Zeit habe, es zu verstehen :(). Das ist also eine dumme Frage, die ich in meinem Kopf habe.

Meine ersten Schritte mit Gradle:

  1. Ich habe ein einfaches Java-Programm in Eclipse erstellt.
  2. Ich habe Abhängigkeiten manuell aus dem Projekteigenschaftenfenster hinzugefügt.
  3. Ich habe den Ordner src von der Befehlszeile aus untersucht und build.gradle dort erstellt.
  4. Ich habe einen Befehl "gradle build" ausgeführt, der mich dazu aufgefordert hat, dass build erfolgreich ist.

Bitte sagen Sie mir, wie diese Schritte mir helfen können, Abhängigkeiten nicht manuell in Eclipse hinzuzufügen.

(Für eines der Projekte habe ich maven plugin in eclipse installiert. Also, wenn ich einige Abhängigkeiten hinzufügen muss, führe ich Maven clean / build aus. Und ich füge Restabhängigkeiten manuell hinzu. Es fügt automatisch Abhängigkeiten zu meiner Entwicklungsumgebung hinzu) / p>     

Amit Gupta 26.09.2012, 01:26
quelle

1 Antwort

11

Gradle bietet zwei Möglichkeiten, das Eclipse-Projekt zu automatisieren:

  1. Wenden Sie das Eclipse-Plugin auf das Gradle-Build-Skript an. Führen Sie gradle eclipse aus, um die Eclipse-Projektdateien zu generieren ( .project , .classpath usw.). Importieren Sie das Projekt in Eclipse ( Import->Existing Project Into Workspace ). Jedes Mal, wenn Sie im Gradle-Buildskript neue Abhängigkeiten deklarieren, generieren Sie die Projektdateien neu und aktualisieren das Projekt in Eclipse.

  2. Installieren Sie die Eclipse Gradle-Integration ( Installationsanweisungen , Tutorial ). Importieren Sie das Projekt in Eclipse ( Import->Gradle Project ). Jedes Mal, wenn Sie im Gradle-Buildskript einige neue Abhängigkeiten deklarieren, wählen Sie Refresh Dependencies im Kontextmenü von Gradle im Eclipse-Projekt.

In jedem Fall sollten Sie sich mit Gradle's Abhängigkeitsverwaltung vertraut machen.

    
Peter Niederwieser 26.09.2012, 01:54
quelle

Tags und Links