Neues Maven-Modul pdf-umbenenner-adapter-in-scheduler anlegen
Erzeugt das Modul-Gerüst für den autonomen Scheduler-Adapter: - pom.xml mit Abhängigkeit auf pdf-umbenenner-application (kein Bootstrap, kein JavaFX, kein Shade-Plugin); flatten-maven-plugin und PIT werden mit bewusstem Kommentar vom Parent geerbt; JaCoCo-Schwellwerte temporär auf 0 - package-info.java für das Paket de.gecheckt.pdf.umbenenner.adapter.in.scheduler - SchedulerPlaceholder.java als temporäre Kompilierplatzhalter-Klasse - Modul in der Parent-pom.xml zwischen adapter-in-gui und adapter-out registriert Die Abhängigkeitsrichtung (adapter-in-scheduler → application → domain) verhindert den zyklischen Bezug: Bootstrap wird in einem späteren Schritt auf dieses Modul angewiesen sein, nicht umgekehrt. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+15
@@ -0,0 +1,15 @@
|
||||
package de.gecheckt.pdf.umbenenner.adapter.in.scheduler;
|
||||
|
||||
/**
|
||||
* Platzhalter-Klasse, die sicherstellt, dass der Compiler das Modul
|
||||
* nicht als leer behandelt.
|
||||
* <p>
|
||||
* Diese Klasse wird durch die echte Adapter-Implementierung ersetzt,
|
||||
* sobald der Scheduler-Adapter implementiert wird.
|
||||
*/
|
||||
class SchedulerPlaceholder {
|
||||
|
||||
private SchedulerPlaceholder() {
|
||||
// Nicht instanziierbar; wird durch echte Klassen ersetzt.
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
/**
|
||||
* Inbound-Adapter für den autonomen Scheduler-Betrieb.
|
||||
* <p>
|
||||
* Dieses Paket enthält den Adapter, der die periodische automatische
|
||||
* Verarbeitung von PDF-Dateien ohne Benutzerinteraktion steuert.
|
||||
* Der Adapter wird durch das Bootstrap-Modul verdrahtet und gestartet.
|
||||
* Er ist ausschließlich vom Application-Modul abhängig und kennt weder
|
||||
* JavaFX noch Bootstrap-interne Typen.
|
||||
*/
|
||||
package de.gecheckt.pdf.umbenenner.adapter.in.scheduler;
|
||||
Reference in New Issue
Block a user