### feat: optimiere Architektur und verbessere E-Mail-Handling
- **ArchTests:** Passe Slices-Matching für `FrontendArchitectureTest` an Package-Struktur an. - **Mail-Service:** Füge Plan-B-Benachrichtigung für Nennungen an Meldestelle hinzu; entferne Plus-Addressing (Fallback). - **Build:** Deaktiviere Desktop-Build standardmäßig (`enableDesktop=false`) und mache Module-Registrierung optional.
This commit is contained in:
+2
-2
@@ -11,9 +11,9 @@ class FrontendArchitectureTest {
|
||||
|
||||
@ArchTest
|
||||
fun `feature modules should not depend on each other`(importedClasses: JavaClasses) {
|
||||
// The pattern must match the actual package structure, e.g., 'at.mocode.ping.feature'
|
||||
// The pattern must match the actual package structure, e.g., 'at.mocode.frontend.features.(*)..'
|
||||
slices()
|
||||
.matching("at.mocode.(*).feature..")
|
||||
.matching("at.mocode.frontend.features.(*)..")
|
||||
.should().notDependOnEachOther()
|
||||
.check(importedClasses)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user