ich möchte eine Pluginbasierte-Software schreiben.
Also ich habe ein Art PluginManager, dieser erkennt automatisch Plugins und kann diese Laden bzw. Ausführen (über Reflections).
Wenn ich nun ein HibernatePlugin schreibe, wird dies natürlich erkannt und geladen, aber entweder wird die persistence.xml nicht gefunden oder die einzelnen Entitäten sind dem Hibernate nicht bekannt.
Beispiel A
PluginManager.jar
|_____ HibernatePlugin.jar
|_____MetaInf mit...
persistence.xml zur Laufzeit manipulieren
persistence.xml zur Laufzeit manipulieren