Läuft schon mit Gradle

Hallo Spaß-Coder. Wir haben uns hier im Blog bereits mit der Frage beschäftigt, wie in einem Softwareprojekt Abhängigkeiten zu Fremdbibliotheken verwaltet werden können und der gesamte Lebenszyklus einer Software unterstützt wird. Hierzu kann das Werkzeug Maven eingesetzt werden. Artikel dazu findet ihr unter diesem Stichwort. In diesem Artikel werden wir uns anschauen, welche Alternative es […]

Baukastensysteme mit Maven

Hallo Spaß-Coder. im letzten Jahr hatten wir uns mit grundlegenden Themen rund um Maven beschäftigt. Wir haben gelernt, was Maven ist und wie es Abhängigkeiten auflöst. Darüber hinaus haben wir auch schon ein bisschen über die weitere Abhängigkeitsanalyse, Vererbung und Ordnerstruktur gelernt. Im dritten Teil der Serie möchten wir uns nun mit dem mächtigen Plugin-System […]

Konfliktmanagement mit Maven

Hallo Spaß-Coder. Nachdem wir im ersten Teil dieser Artikelreihe Maven ein wenig näher kennenlernen durften, gehen wir nun einen Schritt weiter. Wir zeigen weitere Eigenschaften von Maven auf, die unseren Entwicklungsalltag erleichtern. In dieser Artikelreihe möchten wir ein bisschen Licht ins Dunkel um das Mysterium von Apache Maven bringen. Fragen wie „Was ist Maven?“, „Wobei […]

Hands on Maven Dependency Management

Hallo Spaß-Coder. Im Artikel Mit Maven raus aus der Abhängigkeit haben wir einen Einstieg in die Verwaltung von Abhängigkeiten zwischen Java-Projekten gezeigt. Aber wie genau funktioniert das nun in der Praxis? Wie gehe ich vor, wenn ich Unit Tests in meinem Projekt hinzufügen möchte und dafür JUnit einbinden will? Wo finde ich diese Abhängigkeit für […]

Mit Maven raus aus der Abhängigkeit

Hallo Spaß-Coder. Abhängigkeiten sind nicht schön. Wir versuchen diese in unseren Code so weit es geht zu vermeiden (siehe etwa unsere Artikelserie zum Thema SOLID). Auf der anderen Seite freuen wir uns, wenn wir das Rad nicht neu erfinden müssen. Gerade im Umfeld von Java sind leistungsstarke, meist kostenfreie Open-Source-Lösungen vorhanden, die wir nutzen können, […]