Also, ich habe ein grundlegendes Java-SE-Programm mit Dependency-Injektion mit Weld 1.2.
Alles funktioniert gut, bis ich Hibernate mit den folgenden pom.xml-Abhängigkeitseinträgen in den Mix gebe:
%Vor%Hibernate ist die hinzugefügte Abhängigkeit, wodurch sie bricht. Dies ist meine Eintragsklasse:
%Vor%Wenn ich versuche, es nach dem Einbinden der Hibernate-Abhängigkeit auszuführen, ist dies meine Ausgabe:
%Vor% Zeile 24 in meiner EntryPoint-Klasse lautet: WeldContainer container = weld.initialize();
Das hat nichts mit Hibernate zu tun. Sie vermissen den Jandex aus Ihrem Klassenpfad, der in Weld 2.2.x benötigt wird. Stellen Sie sicher, dass Sie nach dem Erstellen auf dem Klassenpfad ein janday 1.2 jar haben.
Da du maven verwendest, füge das zu deiner pom.xml hinzu:
%Vor%Auch verwandt: