rgisler / hslu_maven_template

Projekttemplate für Java-Projekte. HSLU Informatik, Module OOP, AD, SWDE, VSK und APPE.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Java Projekt-Template fuer OOP/PLAB, AD, VSK, SWDA und DEVOPS

Java CI Libraries.io dependency status for GitHub repo

Achtung das ist nur eine "Bridge"-Projekt, das Original ist auf HSLU GitLab

Zweck

Dieses Projekt dient in den Modulen OOP/PLAB, PRG, AD, SWDE, VSK und APPE als Template fuer einfache Java-Projekte. Es nutzt einen auf Apache Maven basierenden (und somit IDE-unabhaengigen) Build und definiert die dafür notwendige, standardisierte Verzeichnisstruktur.

Verwendung

Das Projekt kann einfach kopiert und umbenannt werden. In den meisten IDEs (Eclipse, Netbeans, IntelliJ IDEA etc.) kann es direkt geoeffnet werden, sofern diese in der Lage sind Maven-POMs zu interpretieren. ACHTUNG: Dieses Template benoetigt mindestens Java 17.

Nach dem Kopieren in ein neues Verzeichnis empfehlen wir, den Namen des Verzeichnisses, den Namen des Projektes in der IDE und die "ArtifactID" (ein Element im pom.xml) synchron zu halten. In den meisten IDEs erreichen Sie das durch ein einfaches "Rename"-Refactoring, koennen das aber auch "von Hand" erledigen.

Sobald Sie eigene Klassen und Testfaelle ergaenzt haben, sollten Sie die fuer Demozwecke enthaltenen Demo-Klassen entfernen.

Enhaltene Libraries (Dependencies)

Integrierte Analysewerkzeuge

About

Projekttemplate für Java-Projekte. HSLU Informatik, Module OOP, AD, SWDE, VSK und APPE.

License:Other


Languages

Language:Java 100.0%