Wie installiere ich Hibernate Tools in Eclipse?


128

Was ist der richtige Weg, um Hibernate Tools in Eclipse als Plugin zu installieren? Die Hibernate-Site gibt keine wirklichen Anweisungen.

Wenn HibernateTools-3.2.4.Beta1-R200810311334.zipich mir die Binärdatei von Hibernate Tools ansehe, scheint es, dass ich diese einfach in meinem Eclipse-Verzeichnis entpacken kann. Entpacke ich es einfach in mein Eclipse-Verzeichnis? Dies scheint ein Hacky zu sein, um es zu installieren.

Antworten:


163

Am bequemsten und sichersten ist es, die JBoss-Update-Site in Eclipse-Software-Updates zu verwenden (Hilfe -> Software-Updates ... -> Site hinzufügen ...):

Die neueste Stable Release Update Site für JBoss Tools

Dort finden Sie Hibernate-Tools zusammen mit anderen praktischen JBoss-Plugins.


36
Zum jetzigen Zeitpunkt schlägt dies für die neueste Eclipse-Version (3.7, Indigo) fehl, da die JBoss-Tools in "Stable" nur mit Eclipse <= 3.6 funktionieren (es treten alle möglichen Abhängigkeitskonflikte auf). Hier sind die Indigo-Installationsanweisungen: jboss.org/tools/download/installation/update_3_3 . Um diesen Artikel zusammenzufassen, müssen Sie download.jboss.org/jbosstools/updates/development/indigo als Update-Site hinzufügen und dann aus der Liste der verfügbaren Software einfach "Hibernate Tools" auswählen (der Einfachheit halber wird es mehrmals an verschiedenen Orten angezeigt , wähle einfach eine).
Hillel

2
Nur um das oben
Gesagte

1
mkyong.com/hibernate/… Wenn jemand immer noch nicht dazu in der Lage ist!
Sanjay Kumar

1
Wenn Sie Eclipse Juno haben, verwenden Sie stattdessen diese URL: download.jboss.org/jbosstools/updates/stable/juno
schlank

2
Dies funktioniert nicht für Eclipse Neon. Die Update-Site scheint nichtig zu sein.
Luís de Sousa

35

Die stabile Version des Ruhezustand-Plugins (Zip oder URL für die automatische Aktualisierung) finden Sie unter der folgenden URL. http://www.jboss.org/tools/download

Installieren Sie jedoch nicht alles. Du brauchst nur:

  1. Der gesamte Abschnitt All JBoss Tools 3.2.0
  2. Hibernate Tools ( HT ) aus der Anwendungsentwicklung
  3. HT von Data Services
  4. JBoss Maven Hibernate Configurator vom Maven Support und
  5. HT aus der Web- und Java EE-Entwicklung

Das ist alles!

2013 werden Sie wahrscheinlich die neuesten Versionen von Eclipse und Hibernate verwenden. Für Eclipse-4.2.2. und JBoss Tools 4.0 benötigen Sie:

  1. In den gekürzten JBoss Tools 4.0 wird der Abschnitt JBoss Hibenate Tools angezeigt
  2. Hibernate Tools ( HT ) aus der Anwendungsentwicklung
  3. HT von JBoss Data Services
  4. JBoss Maven Hibernate Configurator vom Maven Support und
  5. HT aus der Web- und Java EE-Entwicklung

Dann sind Sie bereit zu gehen!


Ich habe oben installiert, kann aber die Ruhezustandsperspektive in Eclipse nicht sehen.
Jagdev Singh

Dieser Beitrag ist zwei Jahre alt. Ich werde es noch einmal überprüfen und Sie so schnell wie möglich informieren ...
Costis Aivalis

@ JagdevSingh Probieren Sie diese Einstellung Jagdev!
Costis Aivalis

Ja, es ist 2013, aber ich bin immer noch auf Indigo (Eclipse 3.7.2) beschränkt, und leider schlägt es trotz Befolgung Ihrer aktualisierten Anweisungen immer noch fehl (siehe Kommentar hier ). Wie kann man das umgehen?
Zurückgehalten

13

Anleitung für Eclipse Indigo:

Nach der Installation klicken Sie auf Fenster -> Ansicht anzeigen -> Andere . Ein neues Fenster öffnet sich. Klicken Sie auf den Ordner Ruhezustand und wählen Sie Ruhezustandskonfigurationen aus, um eine DB-Verbindung einzurichten. Es ist möglich, eine neue Verbindung mithilfe einer vorhandenen Hiberbate-Eigenschaftendatei einzurichten oder eine JDBC-Verbindung zu erstellen.

Sobald Sie Ihre DB-Verbindung eingerichtet haben, klicken Sie auf Ping, um zu testen, ob alles korrekt ist.

Klicken Sie abschließend auf die Schaltfläche Open HQL Editor (dritte Schaltfläche im oberen Menü Hibernate Configurations), um eine HQL-Abfrage auszuführen.


Es ist ungefähr ein Jahr später und aus verschiedenen Gründen bin ich gezwungen, Eclipse Indigo zu verwenden. Daher freute ich mich, Ihre Indigo-spezifischen Anweisungen (+1) zu finden. Sobald ich jedoch versuche, es zu installieren, wurde folgende Fehlermeldung angezeigt : Cannot complete the install because of a conflicting dependency. Software being installed: Hibernate Tools 3.7.0.Final-v20130717-0715-B84 (org.hibernate.eclipse.feature.feature.group 3.7.0.Final-v20130717-0715-B84). Irgendeine Idee warum oder wie man dieses Problem löst? Vielen Dank.
Zurückgehalten

1
Hallo Daniel. Es ist lange her, dass ich mich mit Hibernate-Tools befasst habe, und derzeit habe ich mit meiner aktuellen Aufgabe nicht viel mit Hibernate zu tun. Diese Antwort ist jedoch eine Zusammenfassung eines längeren Beitrags, den ich über die Konfiguration von Hibernate Tools geschrieben habe. Vielleicht kann es helfen blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino

Vielen Dank. Ich gebe die Hibernate Tools vorerst auf (die automatische Generierung von hbm.xml zu Java reicht für die Größe des Projekts, an dem ich gerade arbeite), aber ich werde Ihren Link konsultieren, sobald ich feststelle, dass ich die zusätzliche Automatisierung von benötige Tools für den Ruhezustand.
Zurückgehalten

In der Tat funktioniert diese Methode mit Eclipse Neon. Es wird jedoch eine drei Jahre alte Version von Hibernate (3.7) installiert. Gibt es eine Möglichkeit, eine aktuellere Version zu installieren?
Luís de Sousa

@ LuísdeSousa Ich bin kein Java-Entwickler mehr, daher weiß ich es nicht wirklich. Das obige Rezept installiert JBossTools, richtig? Es scheint, dass JBossTools mehrere Hibernate-Laufzeiten bietet, möglicherweise ist 3.7 die Standardeinstellung. Versuchen Sie, Ihre Hibernate-Laufzeitversion zu wechseln. Dadurch werden möglicherweise die Hibernate-Tools aktualisiert. Aber ich weiß es nicht wirklich, das ist nur eine Vermutung. tools.jboss.org/features/hibernate.html
Diego Pino

5

Installieren von Hibernate Tools auf Eclipse Neon (4.6)

Gehen Sie zum Menü Help> Install New Softwareund klicken Sie auf die AddSchaltfläche.

Verwenden Sie für den Namen etwas wie JBoss Hibernate und geben Sie die folgende URL für den Speicherort ein:

http://download.jboss.org/jbosstools/neon/stable/updates/ 

Warten Sie, bis der Produktbaum geladen ist, erweitern Sie den JBoss Web and Java EE DevelopmentOrdner, wählen Sie das Hibernate ToolsProdukt aus und klicken Sie auf die Next >Schaltfläche. Akzeptieren Sie anschließend alle nachfolgenden Fragen, Lizenzen usw.

Starten Sie Eclipse nach Abschluss der Installation nach Bedarf neu. Danach wird die Hibernate Perspektive gehen Sie in das Menü öffnen Window> Perspective> Open Perspective> Othersund für die Suche Hibernate .



3

Da es sich um Ganymed handelt (Eclipse 3.4), würde ich empfehlen, die Zip -Datei in den Dropins im Verzeichnis HibernateTools-3.2.4.Beta1-R20081031133 zu dekomprimieren, das nach dem Namen des Archivs erstellt wurde.

Sobald dies erledigt ist, erstellen Sie in [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]einem 'Eclipse'-Verzeichnis, in das Sie die Plugins und Feature-Verzeichnisse verschieben, die beim Extrahieren der Dateien des Archivs erstellt werden.

Fügen Sie eine .exclipseextension hinzu in [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

name=QuickRex
id=org.hibernate.eclipse
version=3.2.4b1

So:

eclipse
    dropins
         HibernateTools-3.2.4.Beta1-R20081031133
             eclipse
                 .eclipseextension
                 features
                 plugins

Relaunch Eclipse und das Plugin Hibernate sollten erkannt werden.

Wenn Sie eine andere Eclipse installieren, kopieren Sie einfach den Inhalt Ihres Dropins-Verzeichnisses in das neue eclipse\dropinsund Ihre Plugins werden erneut erkannt.


3

Methode 1 Online-Installation des Ruhezustands-Tools


Wählen Sie in der Eclipse-IDE in der Menüleiste Hilfe >> Neue Software installieren… und geben Sie die URL der Eclipse-Aktualisierungssite "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version" ein.

Eclipse Neue Software installieren - Ruhezustand

Wählen Sie das Werkzeug aus und klicken Sie auf Weiter . Wählen Sie nicht alle Werkzeuge aus. Es werden alle unnötigen Tools installiert. Wir brauchen nur Tools für den Ruhezustand.

Akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf Fertig stellen. Der Installationsvorgang dauert einige Minuten.

Installationsprozess

Starten Sie die Eclipse nach der Installation neu, um zu überprüfen, ob die Tools für den Ruhezustand ordnungsgemäß installiert sind. Wir werden uns die Perspektive für den Ruhezustand in Eclipse - >> Fenster - >> Perspektive öffnen - >> Andere ansehen

Methode 2 Offline-Installation


Wenn Sie nicht über eine Internetverbindung verfügen und möchten, dass die Offline-Methode in Eclipse Tools für den Ruhezustand hinzufügt. Um die Hibernate Tools zu installieren, extrahieren Sie die HibernateTools-5.X.zipDatei und verschieben Sie alle Dateien im Funktionsordner in den Funktionsordner des Eclipse-Installationsverzeichnisses. Verschieben Sie alle Dateien im Plugins-Ordner in den Plugins-Ordner des Ecilpse-Installationsverzeichnisses.

Gehen Sie nach dem Neustart zu Eclipse - >> Fenster - >> Perspektive öffnen - >> Andere . Das folgende Dialogfeld wird angezeigt. Wählen Sie Ruhezustand aus und klicken Sie auf die Schaltfläche OK .

Überprüfen Sie die Eclipse-Perspektive

Das ist es . Wir haben JBoss Hibernate Tools erfolgreich in Eclipse installiert. :) jetzt Happy Coding

Verweise :


Methode 1 schlägt mit Eclipse Neon fehl.
Luís de Sousa

@ LuísdeSousa versuchen mit der zweiten Methode.
Divyesh Kanzariya


2

Ich verwende Eclipse Indigo 64-Bit unter Windows 7 64-Bit und habe immer wieder fehlende Abhängigkeitsfehler im Zusammenhang mit Maven und anderen Plugins mit dem neuesten Download von JBoss Tools 3.3.X erhalten. Hier ist der Link .

Daher habe ich mich dafür entschieden, Hibernate Tools nur mit nichts anderem zu installieren, indem ich oben im Dialogfeld für die Installationssoftware in Eclipse "Hibernate" eingegeben habe. Es wurden nur 4 Elemente angezeigt, das ist alles, was ich installiert habe. Es hat ohne Probleme gut funktioniert. Hier ist das Tutorial , mit dem ich es nach mehreren fehlgeschlagenen Versuchen ordnungsgemäß installiert habe.

Ich weiß nicht, ob ein Teil davon darauf zurückzuführen ist, dass bereits viele Plugins installiert sind oder ob dies die beste Lösung ist oder nicht, aber ich dachte, ich würde es mit allen teilen.


Gleiches hier (siehe vorherigen Kommentar ). Ich habe hibernatedie Zeile "Filter" eingegeben , aber ich erhalte mehr als 4 Elemente ... Ich erhalte tatsächlich 6 davon (einschließlich "JBoss Maven Hibernate Configurator"). Ich werde jetzt versuchen, alle auszuwählen und sehen, was passiert ... Danke +1 für jetzt.
Zurückgehalten

Leider scheitert es immer noch. Diesmal mit Cannot complete the install because of a conflicting dependency. Software being installed: JBoss Maven Hibernate Configurator 1.5.0.Final-v20130719-2050-B70 (org.jboss.tools.maven.hibernate.feature.feature.group 1.5.0.Final-v20130719-2050-B70).
Zurückgehalten

Dieser Fehler tritt bei Eclipse Kepler auf. Siehe market.eclipse.org/content/error/report/1196126 Verwenden Sie Eclipse Indigo?
James Drinkard

1

dekomprimieren Sie die Zip-Datei HibernateTools-3.2.4.Beta1-R20081031133 später in Eclipse -> Menü Hilfe -> Sofwate aktualisieren -> Site hinzufügen -> Lokal hinzufügen und wählen Sie den Ordner aus, um eine automatische Installation zu dekomprimieren


1

Ich kann für mein ganzes Leben nicht die Schaltfläche Weiter oder Fertig stellen, um nicht grau zu werden

Dies ist der Eclipse-Schmerz in der Arsch-Benutzeroberfläche. Wenn Sie zuvor einige Komponenten deaktiviert haben, weil sie Abhängigkeiten unterbrochen haben, wird die Lizenz blockiert. Sie müssen sie im ersten Schritt abwählen.

Beachten Sie, dass die Verwendung der Update-Funktion von Eclipse nicht mein Plugin beschädigte. Ich musste meinen Ordner ./eclipse löschen und alle neu installieren.


0

Nachdem Sie den Ordner mit den Plugins und Features nach Eclipse kopiert haben (z. B. c: \ Programme \ Eclipse (oder wo immer Sie ihn installiert haben). Dort wird bereits ein Ordner mit den Features und Plugins angezeigt), können Sie überprüfen, ob der Ruhezustand installiert wurde, indem Sie auf gehen Hilfe> Software-Updates> installierte Software. Wenn der Ruhezustand nicht aufgeführt ist, schließen Sie Eclipse und starten Sie ihn erneut über ein Befehlsfenster mit diesem Befehl "eclipse -clean".


-2

Bei Eclipse-Plugins entpacken Sie sie einfach und legen den Ordner im Verzeichnis Eclipse \ Plugins ab. So einfach ist das.


Ich habe das gemacht. Es hat nicht funktioniert. Das Plug-In scheint korrekt installiert zu sein, aber es hat Probleme, meine Projektklassen zu finden. Ich denke, dies liegt an einigen zusätzlichen Einstellungen, wie sich die Plug-Ins sehen, die bei der manuellen Installation nicht automatisch angewendet werden.
Andreas Tasoulas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.