Tutorials  /  JavaScript

Gradle Eclipse Plugin Tutorial

Ccentron Redaktion · November 2024 ·7 Min. Lesezeit ·JavaScript, Tutorial

Einleitung

In diesem Beitrag besprechen wir die folgenden zwei Themen.

  • Wie man das Gradle Eclipse Plugin einrichtet
  • Wie man ein einfaches Java-Beispiel mit dem Gradle Eclipse Plugin entwickelt

Gradle verwendet seine eigene DSL (Domain Specific Language) auf Groovy-Basis, um Build-Skripte zu schreiben. Im Gegensatz zu Ant und Maven nutzt es keine komplexen XML-Build-Skripte. Gradle wird in Java entwickelt und die Konfigurationselemente basieren auf Groovy. Zum Schreiben von Build-Skripten wird Groovy verwendet. Voraussetzung: Um Gradle-DSL-Skripte zu verstehen, sollten wir Grundkenntnisse über Groovy haben. Bitte gehen Sie einige Groovy-Tutorials durch, bevor Sie diesen Beitrag lesen. HINWEIS: Groovy ist eine dynamische Programmiersprache und seine Syntax ist der Java-Programmiersprache ähnlich. Für Java-Entwickler ist es sehr einfach zu lernen.

VM

Passende Infrastruktur bei centron

Node-Anwendungen wollen deployt werden: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat – oder gleich als Managed Server, wenn der Betrieb nicht bei Ihnen liegen soll. Cloud Server mieten →

Gradle Build-Skripte

Nun beginnen wir mit dem Schreiben einfacher Gradle-Build-Skripte. Da wir bereits mit Ant- und Maven-Build-Skripten vertraut sind, wissen wir, wo der Einstiegspunkt für das Schreiben von Build-Skripten liegt. Das Wichtigste zuerst: Wir sollten den Standard-Build-Skript-Dateinamen von Gradle kennen. Während der Standard-Build-Skript-Name von Ant build.xml und von Maven pom.xml ist, lautet der Standard-Build-Skript-Name von Gradle build.gradle. Wenn wir den Befehl gradle ausführen, sucht er nach dieser Standarddatei im aktuellen Arbeitsverzeichnis. Wenn er sie findet, führt er das Build-Skript aus. Andernfalls wird eine hilfreiche Standard-Hilfemeldung angezeigt. Wir werden das Eclipse Gradle Plugin verwenden, um alle unsere Gradle-Beispiele zu entwickeln und zu testen. Bevor wir mit einfachen Beispielen arbeiten, richten wir zuerst das Gradle Plugin in der Eclipse-IDE ein.

Installation des Gradle Eclipse Plugins

Ich verwende Eclipse 4.4 Luna IDE. Sie können dieselben Schritte auch für andere Eclipse-Versionen verwenden.

  1. Öffnen Sie “Eclipse Marketplace…” im Menü “Hilfe”.
  2. Geben Sie “gradle” in das Suchfeld ein.Graddle instal step1
  3. Klicken Sie auf die Schaltfläche “Installieren” für die Option “Gradle Integration for Eclipse(4.4) 3.6.4.RELEASE”, um das Gradle Eclipse Plugin zu installieren.Graddle instal step2
  4. Akzeptieren Sie die Lizenz, indem Sie das Optionsfeld aktivieren, und klicken Sie auf die Schaltfläche “Fertig stellen”.Graddle instal step3

Dieser Schritt installiert das Eclipse Gradle Plugin und startet die Eclipse-IDE neu. Jetzt können wir mit der Entwicklung von Anwendungen mit dem Gradle-Build-Tool beginnen.

Beispiel: Gradle Eclipse Plugin

Nun entwickeln wir ein einfaches Java-Beispiel mit dem Gradle Eclipse Plugin. Bitte folgen Sie diesen Schritten, um diese Anwendung zu entwickeln und zu testen.

  1. Klicken Sie auf “Datei >> Neu >> Andere”, um das “Neue” Assistentenfenster zu öffnen und ein neues Java-Gradle-Projekt zu erstellen.
  2. Wählen Sie die Option “Gradle-Projekt” unter der Kategorie “Gradle”.Gradle example new wizard1
  3. Klicken Sie auf die Schaltfläche “Weiter”, um das Fenster “Neues Gradle-Projekt” zu öffnen.Gradle example new wizard2
  4. Geben Sie im Fenster “Neues Gradle-Projekt” die folgenden Details ein:
    • Projektname: “JavaGradleSimpleExample”
    • Wählen Sie die Option “Java Quickstart” aus dem Dropdown-Feld “Beispielprojekt”.Gradle example new wizard31
  5. Klicken Sie auf die Schaltfläche “Fertig stellen”, um ein neues Java-Gradle-Projekt zu erstellen.Gradle example project structure1

Jetzt sieht unsere Java-Gradle-Projektstruktur wie unten gezeigt aus. Wenn Sie diese Projektstruktur beobachten, sehen Sie, dass Gradle-Projekte dieselbe Struktur wie Maven-Projekte verwenden. Ja, Gradle verwendet die Maven-Projektstruktur, aber anstelle der pom.xml-Datei haben wir die build.gradle-Datei.

build.gradle Datei-Inhalt

Code
apply plugin: 'java'
apply plugin: 'eclipse'

sourceCompatibility = 1.5
version = '1.0'
jar {
    manifest {
        attributes 'Implementation-Title': 'Gradle Quickstart',
                   'Implementation-Version': version
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

test {
    systemProperties 'property': 'value'
}

uploadArchives {
    repositories {
       flatDir {
           dirs 'repos'
       }
    }
}

Standard Java Gradle Projekt

Dieses Standard-Java-Gradle-Projekt erstellt eine Java-Datei: Person.java und eine JUnit-Testklasse PersonTest.java.

Person.java

Go
package org.gradle;

import org.apache.commons.collections.list.GrowthList;

public class Person {
    private final String name;

    public Person(String name) {
        this.name = name;
        new GrowthList();
    }

    public String getName() {
        return name;
    }
}

PersonTest.java

Go
package org.gradle;

import org.junit.Test;
import static org.junit.Assert.*;

public class PersonTest {
    @Test
    public void canConstructAPersonWithAName() {
        Person person = new Person("Larry");
        assertEquals("Larry", person.getName());
    }
}

Anwendung ausführen

  1. Klicken Sie mit der rechten Maustaste auf die Datei build.gradle unseres Projekts “JavaGradleSimpleExample” und wählen Sie “Run as” >> “Gradle-Build”.Gradle example select build command1
  2. Es öffnet sich das Fenster “Konfiguration bearbeiten”.Gradle example edit configuration1
  3. Geben Sie die erforderlichen Gradle-Befehle in den Editor unten ein. Verwenden Sie die Schaltfläche “+”, um die Inhaltsassistenz zu aktivieren.Gradle example edit configuration commands list1
  4. Geben Sie den Gradle-Befehl “build” in den Texteditor ein.Gradle example edit configuration build command1
  5. Klicken Sie auf die Schaltfläche “Anwenden”, um die Änderungen zu übernehmen. Klicken Sie dann auf die Schaltfläche “Ausführen”, um den Gradle-Build-Befehl “gradle build” zu starten.Gradle example build command output1

Wenn Sie die Konsolenausgabe beobachten, wird die Meldung “BUILD SUCCESSFUL” angezeigt. Das bedeutet, dass unser Gradle-Build-Befehl erfolgreich ausgeführt wurde.

Schritte, die vom Gradle-Build-Befehl ausgeführt werden

  1. Kompiliert beide Java-Dateien.
  2. Generiert eine JAR-Datei mit dem Namen “JavaGradleSimpleExample-1.0.jar” unter ${PROJECT_ROOT_DIR}\build\libs.Gradle example jar file1
  3. Führt die JUnit-Datei aus.

Wenn in einem dieser Schritte etwas schiefgeht, wird die Fehlermeldung “BUILD FAILED” angezeigt. Das war’s für das Gradle Eclipse Plugin Beispiel. Wir werden den Inhalt der build.gradle-Datei und die Gradle-Befehle in kommenden Beiträgen weiter erforschen.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie JavaScript
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren