Benutzer-Werkzeuge

Webseiten-Werkzeuge


start:entwickler:verzeichnisstruktur

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
start:entwickler:verzeichnisstruktur [2023/01/11 16:04] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Verzeichnisstruktur ======
 +Im Allgemeinen sieht die Verzeichnisstruktur wie folgt aus:
 +
 +===== Projetname/Verzeichnis =====
 +^ Verzeichnis ^ Funktion ^ Anmerkungen ^
 +| src | Quellcode | Wurzel für die Quellen des "Moduls" |
 +| src/resources | Resources | Dateien, welche mit in die fertigen .jars wandern sollen (z. B. icons/images/... |
 +| tests | Quellcode | Wurzel für die Quellen von (JUnit-)Tests |
 +| tests/resources | Resources | Dateien für die Tests (z. B. spezielle ini-Dateien |
 +| bin | binaries | Die kompilierten .class Dateien des "Moduls" - sie werden NICHT ins Repo übernommen |
 +| bin-tests | binaries | Die kompilierten .class Dateien der Tests - sie werden NICHT ins Repo übernommen |
 +
 +===== Verzeichnis =====
 +^ Verzeichnis ^ Funktion ^ Anmerkungen ^
 +| Build | "Quellcode" | Hier liegen die Haupt-"build.xml" und weitere modulare build-XXX.xml sowie Einstellungsdateien, die für einen Build- und Testlauf benötigt werden. |
 +| dist | binaries | Die fertigen .jar-Dateien sowie weitere Dateien, die für die Installation von Pi nötig sind. |
 +| dist-tests | results | Die Ergebnisse der Test- und Codecoverage-Läufe landen hier (in csv, xml und html). |
 +| Files | Heap | Hier sind allerei (Hilfs-) Dateien zu finden, welche nicht zu einem einzelnem Modul gehören. |