Zum Inhalt

Importieren von Hausübungen in nicht-unterstützten IDEs

Achtung

Bis auf diesen Guide wird kein Support für nicht-unterstützte IDEs angeboten und die Verwendung solcher wird nicht empfohlen. Wenden Sie sich nicht an das Tutorium, wenn Sie Probleme mit der Verwendung von nicht-unterstützten IDEs haben.

  • Empfohlene Extensions für Java-Entwicklung:

  • Empfohlene Einstellungen

    {
        "java.import.gradle.enabled": true,
        "java.import.gradle.wrapper.enabled": true,
        "java.import.maven.enabled": true,
        "java.import.maven.wrapper.enabled": true,
        "java.import.generatesMetadataFilesAtProjectRoot": true,
        "java.configuration.updateBuildConfiguration": "interactive",
        "java.completion.filteredTypes": [
            "java.awt.List",
            "com.sun.*",
            "sun.*",
            "jdk.*",
            "org.graalvm.*",
            "io.micrometer.shaded.*"
        ]
    }
    

  • Fix: Grader-Tests werden nicht erkannt
    • Da der Gradle-Support von VS Code noch nicht vollständig ist, müssen Sie für alle Tests außerhalb des src/test/java-Ordners manuell die .classpath-Datei anpassen. Dazu öffnen Sie die Datei und fügen folgenden Eintrag zu allen classpathentrys hinzu, die auf die Tests verweisen:
      <attribute name="test" value="true"/>
      
      Nun sollten alle Tests erkannt werden.
  • Gradle Tasks
    • Für das Ausführen, Debuggen und Abgeben verwenden Sie wie in IntelliJ die entsprechenden Tasks verwenden. Die Übersicht der Tasks finden Sie links im Gradle-Tab. (dieser ist nur sichtbar, wenn Sie ein Gradle-Projekt geöffnet haben)
  • Importieren

    • Sie können die Hausübungen entweder importieren, indem Sie sich die zip Datei von Moodle herunterladen, entpacken und dann über "File" -> "Import..." -> "Gradle" -> "Existing Gradle Project" auswählen, oder über "File" -> "Import..." -> "Git" -> "Projects from Git" -> "Clone URl" die Daten des Git-Repositories eingeben.
  • Gradle Tasks

    • Sie können sich die Übersicht über die Gradle Tasks entweder an der rechten Seite des Bildschirms über das Gradle Symbol, oder über "Window" -> "Show View" -> "Other..." -> "Gradle" -> "Gradle Tasks" -> "Open" anzeigen lassen. Die einzelnen Ordner können Sie über durch einen Doppelklick aufklappen.
  • Sie wissen, was Sie tun.
  • Wenn Sie einen anderen Editor/ein anderes IDE benutzen und denken ein Guide hier könnte helfen können Sie gerne einen Pull Request aufmachen und dieses ergänzen...