Skip to content

VL: Switch to Maven #1072

@cagix

Description

@cagix

Gradle ist einfach nur PITA. Alle Jahre werden Features deaktiviert und man darf die Buildskripte anpassen. Die Doku ist zwar umfangreich, aber zwischen dem Einsteigerteil und der API-Doku fehlt der gesamte Mittelbau: Wie erreiche ich XYZ, wie ist der kanonische Weg für XYZ?

Maven nutzt zwar XML, ist aber Industriestandard und erfahrungsgemäß sehr stabil. Da ist mittlerweile auch Maven-Wrapper gibt (analog zu Gradlew), sollten wir für die Veranstaltung einfach umsteigen.

  • Test typisches Gradle-File mit Java und individuellem Src-Path, JUnit, Spotless, Checkstyle und ANTLR erstellen; typische Build-Befehle testen
  • Sämtliche Gradle-Skripte ersetzen: Vorlesungssnippets, Hausaufgaben, Starter-Repo
  • Lecture-Plan: 1x Sitzung Maven, 20' ANT zum Vergleich, kurzer Ausblick Gradle

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions