From 94887685484fae67a20c19893deadcf60def4a40 Mon Sep 17 00:00:00 2001 From: "github-classroom[bot]" <66690702+github-classroom[bot]@users.noreply.github.com> Date: Thu, 24 Feb 2022 12:37:44 +0000 Subject: [PATCH] Initial commit --- .editorconfig | 29 ++ .github/classroom/autograding.json | 14 + .github/workflows/classroom.yml | 15 + .gitignore | 70 +++++ README.adoc | 453 +++++++++++++++++++++++++++++ images/PROG2-300x300.png | Bin 0 -> 123565 bytes 6 files changed, 581 insertions(+) create mode 100644 .editorconfig create mode 100644 .github/classroom/autograding.json create mode 100644 .github/workflows/classroom.yml create mode 100644 .gitignore create mode 100644 README.adoc create mode 100644 images/PROG2-300x300.png diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..51220d5 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,29 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Default formatting Unix-style newlines with a newline ending every file +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = space +indent_size = 4 + +# do not trim trailing whitespace in markdown files +[*.md] +trim_trailing_whitespace = false + +# explicit 4 space indentation +[*.py] +indent_size = 4 + +# explicit 2 space indentation +[*.{json, yml, yaml, xml, ddl, sql}] +indent_size = 2 + +# windows specific files +[*.{bat, cmd}] +end_of_line = crlf diff --git a/.github/classroom/autograding.json b/.github/classroom/autograding.json new file mode 100644 index 0000000..3faadbe --- /dev/null +++ b/.github/classroom/autograding.json @@ -0,0 +1,14 @@ +{ + "tests": [ + { + "name": "Run Example App unit tests", + "setup": "", + "run": "gradle :app:test --info", + "input": "", + "output": "", + "comparison": "included", + "timeout": 10, + "points": 0 + } + ] +} diff --git a/.github/workflows/classroom.yml b/.github/workflows/classroom.yml new file mode 100644 index 0000000..06a5358 --- /dev/null +++ b/.github/workflows/classroom.yml @@ -0,0 +1,15 @@ +name: GitHub Classroom Workflow + +on: [push] + +jobs: + build: + name: Autograding + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up JDK 17 + uses: actions/setup-java@v1 + with: + java-version: '17' + - uses: education/autograding@v1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9e7c379 --- /dev/null +++ b/.gitignore @@ -0,0 +1,70 @@ +# InelliJ IDEA files +*.iml +*.ipr +*.ids +*.iws +.idea/ + +# Eclipse files +.project +.metadata +.classpath +.settings/ +.loadpath +bin/ + +# Netbeans +nbactions.xml + +# Visual Studio Code +.vscode + +# Maven +target/ + +# gradle files +.gradle +build/ + +# ignore logfiles +*.log* + +# OS dependant files +.DS_Store +.Spotlight-V100 +.Trashes +Thumbs.db +Desktop.ini +*~ +# Thumbnails +._* + +# compiled files +*.com +*.class +*.dll +*.exe +*.o +*.so + +# packages +*.7z +#*.jar +*.rar +*.zip +*.gz +*.bzip +*.xz +*.lzma +*~$* + +# package managment formats +*.dmg +*.xpi +*.gem +*.egg +*.deb +*.rpm + +# databases +*.sqlite diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..cfa74f1 --- /dev/null +++ b/README.adoc @@ -0,0 +1,453 @@ +:source-highlighter: coderay +:icons: font +:experimental: +:!sectnums: +:imagesdir: ./images/ +:handout: ./code/ + +:logo: IT.PROG2 - +ifdef::backend-html5[] +:logo: image:PROG2-300x300.png[IT.PROG2,100,100,role=right,fit=none,position=top right] +endif::[] +ifdef::backend-pdf[] +:logo: +endif::[] +ifdef::env-github[] +:tip-caption: :bulb: +:note-caption: :information_source: +:important-caption: :heavy_exclamation_mark: +:caution-caption: :fire: +:warning-caption: :warning: +endif::[] + +// references +:github-classroom: https://classroom.github.com/classrooms[GitHub Classrooms] +:gradle-install: https://gradle.org/install/[Installation von Gradle] +:gradle-wrapper: https://docs.gradle.org/current/userguide/gradle_wrapper.html[Gradle Wrapper] +:chocolatey: https://chocolatey.org/[Chocolatey - Package Manager for Windows] +:homebrew: https://brew.sh[Homebrew - Package manager for macOS (and Linux)] +:sdkman: https://sdkman.io[SDKMAN - Software Developer Kit Manager (macOS, Linux)] +:gitinstall: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git[Installing Git] +:editorconfig: https://editorconfig.org[EditorConfig] +:eclipse-plugin-instruction: https://www.vogella.com/tutorials/EclipseGradle/article.html[Install Eclipse Gradle (Buildship) tooling] +:gradle-tool-jetbrains: https://www.jetbrains.com/help/idea/jetgradle-tool-window.html[Gradle Tool Fenster auf der Jetbrains Webpage] +:buildship-plugin: https://github.com/eclipse/buildship[Eclipse Buildship Plugin] +:vscode-java-extension-pack: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack[Extension Pack for Java] +:vscode-gradle-plugin: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-gradle[Gradle for Java Plugin] + + += {logo} Praktikum Tooling – Gradle & GitHub-Classroom + +== Einleitung + +In diesem Praktikum machen Sie sich mit dem Build-Tool Gradle vertraut, das zum Erstellen und Verwalten von Java-Projekten verwendet wird. Zudem üben Sie das Bearbeiten und Abgeben von PROG2-Praktikumsaufgaben. + +In diesem Praktikum werden Sie: + +* Sich in Ihrem GitHub-Classroom registrieren. (Wenn Sie diese Anleitung lesen ist das bereits erfolgt.) +* Die notwendigen Entwicklerwerkzeuge installieren +* Das Praktikums-Repository aus GitHub-Classrooms auf Ihren Rechner clonen. +* Ein einfaches Java-Projekt mit Gradle erstellen und bearbeiten. +* Das Resultat in GitHub-Classroom abgeben. +* Das Projekt in Ihre bevorzugte IDE integrieren. + +=== Voraussetzungen +* Ein Benutzerkonto auf GitHub.com + +=== Tooling + +* Installiertes JDK (Version 16+, empfohlen 17) +* Installierter Git-Client +* Ein einfacher Texteditor und Ihre bevorzugte Java IDE +* Kommandozeile / Terminalemulation (java und git muss auf der Kommandozeile funktionieren) ++ +[NOTE] +Für Windows empfehlen wir die Git-Bash oder die Bash aus dem Windows Subsystem für Linux (WSL) +zu verwenden. + +Für Linux & macOS können Sie das mitgelieferte Terminal und Shell (bash, zsh, ...) verwenden. + + +=== Struktur + +Ein Praktikum kann verschiedene Arten von Aufgaben enthalten, die wie folgt gekennzeichnet sind: + +[TU] – Theoretische Übung:: +Dient der Repetition bzw. Vertiefung des Stoffes aus der Vorlesung und als Vorbereitung für die nachfolgenden Übungen. + +[PU] – Praktische Übung:: +Übungsaufgaben zur praktischen Vertiefung von Teilaspekten des behandelten Themas. + +[PA] – Pflichtaufgabe:: +Übergreifende Aufgabe zum Abschluss. Das Lösen dieser Aufgaben ist Pflicht. Sie muss bis zum definierten Zeitpunkt abgegeben werden, wird bewertet und ist Teil der Vornote. + +=== Zeit und Bewertung + +Für dieses Praktikum steht eine Woche, in den Praktikumslektionen und im Selbststudium, zur Verfügung. + +Je nach Kenntniss- und Erfahrungsstufe benötigen Sie mehr oder weniger Zeit. + +Dieses Übungspraktikum wird nicht bewertet. + +:sectnums: +:sectnumlevels: 2 +// Beginn des Aufgabenblocks +== Einfaches Projekt mit Gradle erstellen + +=== Gradle auf Ihrem Rechner installieren [PU] + +Damit sie Ihre Projekte vollumfänglich mit Gradle verwalten können, muss dies auf Ihrem Rechner installiert sein. +[NOTE] +==== +Wenn Sie nur konfigurierte Projekte verwenden, reicht auch der Gradle-Wrapper. Dazu später mehr. +==== + + +[loweralpha] +. Gradle benötigt eine aktuelle Java Installation. + +Stellen Sie sicher, dass sie eine aktuelle Version installiert haben [Version 16+, empfohlen 17]. ++ +Verifizieren Sie dies in Ihrem Terminal: ++ +[source, bash] +---- +java --version +---- ++ +Ansonsten installieren Sie eine aktuelle Java-JDK-Distribution. ++ +[TIP] +==== +Wir empfehlen Ihnen für die Installation der Entwicklungswerkzeuge ein Package-Manager zu verwenden: + +* {chocolatey} +* {homebrew} +* Package manager Ihrer Linux-Distribution (APT, YUM/DNF, Pacman, Zypper, Portage, ...) + +* {sdkman} ist speziell für das Management von Java-spezifischen Werkzeugen geeignet. +Neben praktisch allen verfügbaren Java-Distributionen können auch die meisten weiteren Java resp. JVM-basierten Werkzeuge und Frameworks installiert werden (Gradle, Maven, Groovy, Kotlin, Scala, Spring Boot, ...). +SDKMAN ermöglicht mehrere Java-Distributionen und Versionen zu installieren und schnell zwischen ihnen zu wechseln. +==== + +. Folgen Sie der offiziellen Anleitung für die {gradle-install}. + +Danach verifizieren Sie im Terminal, dass diese korrekt funktioniert hat: ++ +[source, bash] +---- +gradle --version +gradle help <1> +---- +<1> Beim ersten Ausführen eines gradle Tasks wird der Gradle-Daemon gestartet, um nachfolgende Operationen zu beschleunigen. + + +=== Gradle-Projekt in Git-Repository anlegen [PU] + +In dieser Übung clonen sie das Praktikumsrepository und erstellen die Projektstruktur für Gradle. + +[loweralpha] +. Als erstes stellen Sie sicher, dass sie Git installiert haben. ++ +Verifizieren Sie dies in Ihrem Terminal: ++ +[source, bash] +---- +git --version +---- ++ +Ansonsten installieren Sie einen aktuellen Git-Client. Siehe dazu {gitinstall}, bzw. verwenden Sie Ihren Package-Manager. + +. Clonen Sie das Praktikums-Repository in ein PROG2 Arbeitsverzeichnis auf Ihrem Rechner. ++ +Wir empfehlen Ihnen dies auf der Kommandozeile zu tun: +[numeric] +.. Öffnen Sie ein Terminal und navigieren Sie mit dem `cd` Kommando zum gewählten PROG2 Arbeitsverzeichnis. ++ +[TIP] +==== +Statt den Pfad im Terminal von Hand zu tippen, können Sie das Verzeichnis aus dem File-Explorer (Windows) bzw. Finder (macOS) auf das Terminal-Fenster ziehen (drag-n-drop), womit der entsprechende Pfad an der aktuellen Cursor-Position eingefügt wird. + +Alternativ kann man auch im Windows File-Explorer ins Verzeichnis Navigieren und im Kontext-Menu (Rechte Maustaste) "Open git bash" auswählen bzw. im macOS-Finder im Kontext-Menu (Dienste > Neues Terminal beim Ordner) auswählen. +==== + +.. Kopieren Sie die HTTPS-URL des Praktikumsrepositories (bzw. die SSH-Adresse, sofern sie SSH mit GitHub.com konfiguriert haben) vom GitHub-Server und clonen Sie das Repository auf ihren Rechner. In der Kommandozeile geben Sie dazu den folgenden Befehl ein (verwenden Sie Ihre Repository-URL): ++ +[code, bash] +---- +git clone Lab00-Tooling #<1> +---- +<1> Mit dem optionalen Parameter `Lab00-Tooling` wird der lokalen Verzeichnisname spezifiziert, in welches das Repository gecloned wird. +Ansonsten wird der von GitHub-Classroom generierte Name (inkl. Klasse und Benutzername) verwendet. + +Wir werden in den nachfolgenden Schritten diesen einheitlichen Namen für das Projektverzeichnis verwenden. + +. Wechseln sie ins Praktikumsverzeichnis (`cd Lab00-Tooling`). +Im Moment existiert in diesem Verzeichnis nur diese Anleitung und ein paar Konfigurationsdateien. + +. Als Nächstes erstellen Sie ein Java-Projekt mittels gradle. Der Befehl `gradle init` fragt Sie interaktiv nach den erforderlichen Angaben und erstellt die notwendigen Dateien und Konfigurationen. + +In unserem Fall werden wir ein Projekt mit folgenden Attributen erstellen: ++ +**** +[horizontal] +Project type:: application +Language:: Java +Subprojects:: no +Configuration-DSL:: Groovy +New API and behavior:: no +Test Framework:: Junit Jupiter +Project name:: `Lab00-Tooling` +Source package:: `ch.zhaw.prog2.tooling` +**** ++ +Alternativ können diese Angaben auch direkt als Optionen dem Kommando mitgegeben werden: ++ +[source,bash] +---- +gradle init --type java-application \ + --dsl groovy --test-framework junit-jupiter \ + --project-name Lab00-Tooling \ + --package ch.zhaw.prog2.tooling +---- + +. Im Projektverzeichnis wurde die notwendige Struktur und Konfiguration für eine Beispiel-App konfiguriert. +Die Struktur finden Sie auch in den Einführungsvorlesung erläutert: ++ +[source, text] +---- +Lab00-Tooling +├── .editorconfig <9> +├── .gitattributes <10> +├── .gitignore <11> +├── .gradle <8> +│ └── ... +├── README.adoc +├── app <2> +│ ├── build.gradle <3> +│ ├── src <4> +│ │ ├── main +│ │ │ ├── java +│ │ │ │ └── ch +│ │ │ │ └── zhaw +│ │ │ │ └── prog2 +│ │ │ │ └── tooling +│ │ │ │ └── App.java +│ │ │ └── resources +│ │ └── test +│ │ ├── java +│ │ │ └── ch +│ │ │ └── zhaw +│ │ │ └── prog2 +│ │ │ └── tooling +│ │ │ └── AppTest.java +│ │ └── resources +│ └── build <5> +│ ├── classes +│ │ └── java +│ │ └── main +│ │ └── ch +│ │ └── zhaw +│ │ └── prog2 +│ │ └── tooling +│ │ └── App.class +│ └── libs +│ └── app.jar +├── gradle +│ └── wrapper <6> +│ ├── gradle-wrapper.jar +│ └── gradle-wrapper.properties +├── gradlew <7> +├── gradlew.bat <7> +└── settings.gradle <1> + +---- ++ +<1> Projektkonfiguration. Sie enthält den Projektnamen und die Liste der Module/Subprojekte. Liegt immer im Root-Ordner des Projektes. +<2> Unterverzeichnis mit Anwendung/Modul. Der Name muss mit Angabe in Projektkonfiguration übereinstimmen. +<3> Konfiguration der Anwendung/Modul (Dependencies, Plugins, ...) +<4> Quellcode der Anwendung/Modul, getrennt nach Anwendung (`main`), Tests (`test`), jeweils unterteilt in Klassen die übersetzt (`java`) und Ressourcen, die nur kopiert werden (`resources`). +<5> Im `build`-Verzeichnis liegen die generierten Artefakte, wie z.B. die kompilierten Klassen (`classes`) oder die finalen Anwendungsarchive (`libs`). +Da alle Dateien wieder generiert werden können, sollte dieses Verzeichnis nicht ins Git-Repository (→ `.gitignore`) +<6> Gradle-Wrapper-Archiv und -Konfiguration (siehe Abschnitt <>). +<7> Scripts zum Ausführen des Gradle-Wrappers (siehe Abschnitt <>) +<8> Gradle-Cash-Verzeichnis (`.gradle`, in welche heruntergeladene Elemente und Statusinformationen abgelegt werden. Nicht unter Versionskontrolle (→ `.gitignore`). +<9> Die {editorconfig}-Konfiguration wurde nicht durch gradle erstellt, sondern im Praktiumsrepository mitgeliefert. +Sie erlaubt die Coding-Styles (Einrückungen, Zeilenende, etc.) IDE unabhängig im Projekt zu speichern. +Die IDE berücksichtigen diese Konfiguration (teilweise wird ein Plugin benötigt). +<10> `.gitattributes` wird erstellt (falls es nicht schon existiert), damit Windows Batch-Dateien (z.B. `gradle.bat`) korrekt im Git-Repository kodiert werden. +<11> In `.gitignore` müssen die Verzeichnisse für die generierten bzw. Cache-Dateien konfiguriert sein. +Falls die Datei nicht existiert, wird sie durch `gradle init` erstellt. ++ +[NOTE] +==== +Die im Praktikum enthaltene `.gitignore`-Datei beinhaltet weitere Muster von Dateien, die nicht ins Repository eingecheckt werden sollen, wie zum Beispiel die IDE-Konfigurationen (`.idea`, `.project`, `.vscode`, `bin`, ...), andere temporäre Dateien wie `*.log`,`.DS_Store`, `.Thumbs` und viele mehr. +==== + + +. Starten Sie die Tests der Anwendung. ++ +.Linux, macOS, git-bash, WSL: +[source,bash] +---- +./gradlew test <1> +---- ++ +.Windows: +[source,bash] +---- +.\gradlew.bat test <1> +---- +<1> Es wird empfohlen, den Gradle-Wrapper zum Ausführen von Gradle-Tasks zu verwenden. +Mehr dazu im Abschnitt <>. ++ +Automatisch wird die Anwendung und die Tests kompiliert, sowie die Tests via den konfigurierten Test-Runner ausgeführt. + +. Da es sich um eine Anwendung handelt, kann diese auch mit gradle gestartet werden: ++ +.Linux, macOS, git-bash, WSL: +[source,bash] +---- +./gradlew run +---- ++ +.Windows: +[source,bash] +---- +.\gradlew.bat run +---- + +. Ändern Sie die Begrüssung in der App mit einem Texteditor von `"Hello World!"` nach z.B. `"Hello PROG2!"` und starten Sie die Anwendung. + +Sie werden feststellen, dass gradle merkt, dass die Quelle geändert wurde (neuer ist als die Klasse) und die notwendigen Klassen automatisch kompiliert werden, bevor sie gestartet wird. + +. Mit `gradle tasks` werden die verfügbaren Tasks angezeigt. Zum Beispiel können Sie mittels `gradle clean` automatisch das Projekt bereinigen und alle generierten Dateien (`build`-Verzeichnis) löschen. + +==== Der Gradle-Wrapper +Beim Erstellen des Projekts mit `gradle init` wurde auch der Gradle-Wrapper installiert (`gradle wrapper`). +Damit wird Gradle als kompiliertes Archiv `gradle-wrapper.jar` im Projekt abgelegt, welches mit einem Shell-Script `gradlew` für Linux, macOS, git-bash, WSL und einem Batch-Script `gradlew.bat` für die Windows-Kommandozeile (CMD/PowerShell) ausgeführt werden kann. Gradle wird so mit dem Projekt ausgeliefert und muss nicht im System installiert sein. + +Mittels der Wrapper-Konfiguration `gradle-wrapper.properties`, wird damit auch spezifiziert, welche Gradle-Version für dieses Projekt verwendet werden soll. + +Weitere Infos finden Sie in der {gradle-wrapper} Dokumentation. + + +=== Abgeben des Resultats in GitHub Classroom [PU] + +Während Sie an den Praktikumsaufgaben arbeiten sollten Sie die Resultate regelmässig ins Repository einchecken. +Dies erfolgt mit den bekannten Git-Befehlen. +[NOTE] +Wir empfehlen Ihnen Git auf der Kommandozeile zu verwenden, um die Anwendung der Kommandos zu üben. + +[loweralpha] +. Fügen Sie die neuen Dateien zur Staging-Area hinzu ++ +[source,bash] +---- +git add --all +---- + +. Verifizieren sie, dass keine neuen Dateien versioniert werden, die nicht ins Repository gehören: ++ +[source,bash] +---- +git status +---- ++ +Gegebenenfalls fügen Sie diese zu `.gitignore` hinzu und entfernen diese mittels `git restore --staged ` aus der Staging-Area. + +. Sobald alles korrekt aussieht, commiten Sie die Änderungen zum Repository: ++ +[source,bash] +---- +git commit -m "Created initial gradle project" +---- + +In regelmässigen Abständen sollten Sie Ihre Lösungen zum GitHub-Repository transferieren (Pushen). +Zum Beispiel, sobald Sie einen Abschnitt des Praktikums gelöst haben. +Auf jeden Fall müssen Sie jedoch Ihre Lösung vor dem Abgabetermin des Praktikums übermitteln. + + +[loweralpha, start=4] +. Übermittelns Sie alle neuen Commits zum GitHub-Repository: ++ +[source,bash] +---- +git push origin +---- +Sie werden feststellen, dass nach dem Push automatisch auf GitHub ein Autograding-Prozess gestartet wird. +Ob dieser erfolgreich war, wird ihnen angezeigt. +Sie können jedoch auch die Details in Ihrem GitHub-Praktikumsrepository unter "Actions" inspizieren und nachsehen, warum ein Test fehlgeschlagen ist. + +[IMPORTANT] +Für die Autograding-Funktion existieren Nutzungslimiten. +Bitte pushen Sie Ihre Lösungen deshalb nicht unnötig oft, sondern nur dann, wenn Sie sinnvolle Resultate haben. Zum Beispiel, wenn Sie eine Pflichtaufgabe gelöst haben und die lokalen Tests nicht mehr Fehlschlagen. Und natürlich den finalen Stand vor dem Abgabetermin. + + + +== Öffnen und Bearbeiten des Projekts in Ihrer bevorzugten IDE + +Die verbreiteten Java-IDEs unterstützen Gradle basierte Projekte, erkennen dies und importieren die Projektkonfiguration automatisch bzw. verwenden Gradle im Hintergrund für das Management des Projektes. + +[loweralpha] +. Öffnen Sie in Ihrer bevorzugten IDE gemäss den untenstehenden Instruktionen und Hinweisen. +. Inspizieren Sie die Projektstruktur, Konfigurationsdateien, etc. +. Wo finden Sie die Gradle-Hilfsmittel in ihrer IDE? Wie können Sie einen spezifischen Gradle-Task aus der IDE starten? +. Führen Sie die Anwendung aus. +. Führen Sie den Test aus. Wo werden die Resultate angezeigt? +. + + +==== JetBrains IntelliJ IDEA [PU] + +Das Gradle-Plugin ist in IntelliJ standardmässig enthalten. Es ist standardmässig so konfiguriert, dass es Gradle-Projekte im Hintergrund automatisch den Gradle-Wrapper verwenden, falls vorhanden. + +. Öffnen Sie Ihr Projekt mittels menu:File[Open...] und wählen Ihr Projektverzeichnis aus. ++ +[TIP] +==== +Wenn Sie das IDEA-Kommandozeilen-Werkzeug von IntelliJ installiert haben (JetBrains Toolbox), können Sie das Projekt auch aus dem Terminal mittels `idea ` öffnen. +==== ++ +Es wird automatisch erkannt, dass es sich um ein Gradle-Projekt handelt und die Gradle-Konfiguration übernommen. In der Projektstruktur (menu:File[Project Structure...]) kann dies verifiziert werden. + +. Im __Gradle-Tool__ Fenster (Knopf am rechten Rand) werden automatisch alle Module und Tasks angezeigt und können von dort ausgeführt werden. Ebenfalls kann hier die Gradle-Konfiguration synchronisiert werden, wenn diese in den Konfigurationsdateien (`settings.gradle`, `build.gradle`, ...) angepasst wird. Details finden Sie in der Dokumentation zum {gradle-tool-jetbrains} + +==== Eclipse + +Für Eclipse wird das {buildship-plugin} für die Verwendung von gradle benötigt. +Je nach Distribution ist dieses Plugin bereits installiert. + +. Öffnen Sie den Marketplace (menu:Help[Marketplace]) und suchen Sie nach __buildship__ +. Installieren Sie das Plugin und starten Eclipse neu. +. Öffnen Sie das Projekt mittel menu:File[Open Projects from File System] +. Wählen Sie __Show other specialized import wizards__ +. Selektieren Sie __Gradle__ / __Existing Gradle Project__ + +Sie finden die **gradle tasks** in der view __Gradle Tasks__. +Diese können Sie im Menu menu:Window[Show View > Other... > Gradle Tasks] aktivieren. + +Weitere Infos finden Sie in der Dokumentation zum {buildship-plugin}. + +==== VS Code + +In VS Code benötigen Sie neben Microsofts {vscode-java-extension-pack} zur generellen Unterstützung von Java, das {vscode-gradle-plugin}. + +. Suchen Sie im Extension-Marketplace nach den Plugins und installieren sie diese. +. Öffnen Sie das Projekt mittels menu:Datei[Ordner öffnen...] ++ +[TIP] +==== +Wenn Sie das VSCode-Kommandozeilen-Werkzeug installiert haben (menu:Anzeigen[Befehlspalette...], nach "Install code command in Shell" suchen und ausführen), können Sie das Projekt auch aus dem Terminal mittels `code ` öffnen. +==== ++ +Das Gradle-Projekt wird automatisch erkannt und konfiguriert. + +. Die Gradle Projektübersicht und Tasks finden sie im Gradle-Fenster (linker Rand) + +// Ende des Aufgabenblocks +:!sectnums: +// == Aufräumarbeiten +== Hinweis zu den nachfolgenden Praktika + +In den kommenden bewerteten Praktika werden wir Ihnen die Gradle-Konfiguration bereits im Repository mitliefern. +Sie müssen die Gradle-Projekte nicht mehr erstellen, sondern können diese direkt in der IDE öffnen und bearbeiten. + +Hingegen müssen Sie wissen, wie man die Projekte bearbeitet, die Anwendungen / Tasks startet und gegebenenfalls die Konfiguration erweitert oder anpasst. + +== Abschluss + +Damit sind Sie am Ende des Praktikums angelangt. +Stellen Sie sicher, dass Ihre Sie Lösungen vor dem Abgabetermin ins GitHub-Classrooms Abgaberepository pushen. diff --git a/images/PROG2-300x300.png b/images/PROG2-300x300.png new file mode 100644 index 0000000000000000000000000000000000000000..584dd9054f58fe97397e991918e707f4589a3666 GIT binary patch literal 123565 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⁣eACw4v@<`dy9>K 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