In der Tat binden "B" und "C" das Projekt "A" als Jar ein. Das Problem ist jetzt nicht die fehlende Konfiguration, sondern vielmehr, dass zum Build-Zeitpunkt von "A" ich noch gar nicht wissen kann, welche Objekte in dem "Store" gespeichert werden sollen.
Es ist einfach ein generischer Store (deshalb auch Generics), in welchen später mal Strings, Integer oder ganz anderen Geschäftsobjekte gelegt werden.
So wie ich es verstanden habe, muss ich aber irgendwann genau spezifizieren, was für Typen eine Collection enthält, damit das Mapping funktioniert. Und das kann ich natürlich erst in den abgeleiteten Projekten "B" und "C" machen...
|