Geheimnis von hibernate3.jar

Die Verteilung im Ruhezustand enthält die Datei hibernate3.jar. Im Allgemeinen würden Entwickler es in den Bibliothekspfad einfügen, um ihre Projekte zu kompilieren und mit ihrer Projektverteilung bereitzustellen. Wenn es um die Migration von "Keep Libs zusammen mit Quellen" -Ansatz zum Abhängigkeitsmanagement wie Ivy oder Maven geht, ist es eine unangenehme Überraschung zu wissen, dass es im JBoss Maven-Repository kein hibernate3.jar gibt. Stattdessen empfehlen sie, eine Reihe von Abhängigkeiten nach Ihrem eigenen Geschmack aus der langen Liste von Teilen (Artefakten) im Ruhezustand zusammenzustellen, die in ihrem Maven-Repo verfügbar sind. Wenn das Projekt, das migriert werden muss, von einer anderen Person erstellt wurde und hibernate3.jar ein Teil davon war, möchten Sie am wenigsten die Liste der Teile für den Ruhezustand erkennen, die das Projekt wirklich durch Ausprobieren benötigt.Ich musste ein wenig recherchieren, um die genaue Liste der Artefakte im Ruhezustand zu untersuchen, aus denen hibernate3.jar besteht. Hibernate3.jar aus der 3.6.4.Final-Verteilung ist also eine Kombination von Klassen, die in folgenden Kategorien enthalten sind: Hibernate-Core Hibernate-Test Hibernate-Envers Hibernate-Commons-Annotations 3.2.0.Final -JA, Version 3.2.0 .

Diese Geschichte "Mystery of hibernate3.jar" wurde ursprünglich von JavaWorld veröffentlicht.