Come installare Hibernate Tools in Eclipse?


128

Qual è il modo corretto di installare Hibernate Tools in Eclipse come plugin? Il sito di Hibernate non fornisce alcuna istruzione.

Guardando il file binario di Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, sembra che posso semplicemente decomprimerlo nella mia directory eclipse. Devo solo decomprimerlo nella mia directory eclipse? Sembra che un hacky è stato quello di installarlo.

Risposte:


163

Bene, il modo più comodo e sicuro è usare il sito di aggiornamento JBoss all'interno degli aggiornamenti del software Eclipse (Aiuto -> Aggiornamenti software ... -> Aggiungi sito ...):

L'ultimo sito di aggiornamento a versione stabile per JBoss Tools

Qui puoi trovare gli strumenti Hibernate insieme ad altri pratici plugin JBoss.


36
Al momento della stesura di questo documento, questo non riesce per l'ultima versione di Eclipse (3.7, indigo) perché gli strumenti JBoss in "stable" funzionano solo con Eclipse <= 3.6 (otterrai tutti i tipi di conflitti di dipendenza). Ecco le istruzioni di installazione di indigo: jboss.org/tools/download/installation/update_3_3 . Per riassumere l'articolo è necessario aggiungere download.jboss.org/jbosstools/updates/development/indigo come sito di aggiornamento e quindi dall'elenco dei software disponibili basta selezionare "Strumenti di ibernazione" (per comodità, appare più volte in diverse posizioni , basta sceglierne uno).
hillel,

2
solo per aggiungere quanto sopra, dopo aver inserito il sito, troverai "Strumenti di ibernazione" in "Sviluppo JBoss Web e Java EE" / "JBoss Data Services"
giovedì

1
mkyong.com/hibernate/… Se qualcuno non è ancora in grado di farlo!
Sanjay Kumar,

1
Se hai Eclipse Juno invece usa questo URL: download.jboss.org/jbosstools/updates/stable/juno
slim

2
Questo non funziona per Eclipse Neon. Il sito di aggiornamento sembra essere nullo.
Luís de Sousa,

35

Trova la versione stabile del plug-in di ibernazione (zip o URL per l'aggiornamento automatico) nell'URL seguente. http://www.jboss.org/tools/download

Non installare tutto però. Hai solo bisogno di:

  1. L'intero Tutti JBoss Tools 3.2.0 sezione
  2. Strumenti di ibernazione ( HT ) dallo sviluppo di applicazioni
  3. HT da Data Services
  4. JBoss Maven Hibernate Configurator da Maven Support e
  5. HT dallo sviluppo Web e Java EE

È tutto!

Nel 2013 probabilmente utilizzerai le ultime versioni di Eclipse e Hibernate. Per Eclipse-4.2.2. e JBoss Tools 4.0 sono necessari:

  1. Da Abridged JBoss Tools 4.0 , la sezione JBoss Hibenate Tools
  2. Strumenti di ibernazione ( HT ) dallo sviluppo di applicazioni
  3. HT di JBoss Data Services
  4. JBoss Maven Hibernate Configurator da Maven Support e
  5. HT dallo sviluppo Web e Java EE

Allora sei pronto per partire!


Ho installato sopra ma non riesco a vedere la prospettiva di ibernazione in Eclipse.
Jagdev Singh,

Questo post ha due anni. Lo controllerò di nuovo e ti
farò

@JagdevSingh Prova queste impostazioni Jagdev!
Costis Aivalis,

Sì, è il 2013 ma sono ancora vincolato a Indigo (Eclipse 3.7.2) e sfortunatamente, nonostante segua le tue istruzioni aggiornate, continua a fallire (vedi commento qui ). Un modo per aggirare questo?
Ritirato l'

13

Istruzioni per Eclipse Indigo:

Una volta installato, fai clic su Finestra -> Mostra vista -> Altro . Viene visualizzata una nuova finestra. Fare clic sulla cartella Hibernate e selezionare Hibernate Configurations per impostare una connessione DB. È possibile impostare una nuova connessione utilizzando un file delle proprietà di Hiberbate esistente o creando una connessione JDBC.

Una volta impostata la connessione DB fare clic su Ping per verificare che tutto sia corretto.

Infine, fai clic sul pulsante Apri editor HQL (terzo pulsante nel menu superiore di Hibernate Configurations) per eseguire una query HQL.


È circa un anno dopo e per vari motivi sono costretto a utilizzare Eclipse Indigo, quindi sono stato felice di trovare le tue istruzioni specifiche per Indigo (+1). Tuttavia, non appena provo a installarlo, ho ricevuto il seguente errore: 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). Qualche idea sul perché o come risolvere questo problema? Grazie.
Ritirato l'

1
Ciao, Daniel. È da molto tempo che mi occupo di Hibernate Tools e attualmente il mio compito attuale non ha molto a che fare con Hibernate. Tuttavia, questa risposta è un riepilogo di un post più lungo che ho scritto su come configurare gli strumenti di ibernazione. Forse può aiutare blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino,

Grazie. Per il momento sto rinunciando a Hibernate Tools (la generazione automatica da hbm.xml a Java è sufficiente per le dimensioni del progetto al momento sto lavorando), ma consulterò il tuo link una volta stabilito che ho bisogno dell'automazione aggiuntiva fornita da Strumenti di ibernazione.
Ritenuto il

In effetti questo metodo funziona su Eclipse Neon. Tuttavia, installa una versione di tre anni di Hibernate (3.7). C'è un modo per installare una versione più aggiornata?
Luís de Sousa,

@ LuísdeSousa Non sono più uno sviluppatore Java, quindi non lo so davvero. La ricetta sopra installa JBossTools, giusto? Sembra che JBossTools abbia diversi runtime di Hibernate, forse 3.7 è l'impostazione predefinita. Prova a cambiare la versione di runtime di Hibernate e che potrebbe aggiornare Hibernate Tools. Ma non lo so davvero, è solo una supposizione. tools.jboss.org/features/hibernate.html
Diego Pino,

5

Installazione di Hibernate Tools su Eclipse Neon (4.6)

Vai al menu Help> Install New Softwaree fai clic sul Addpulsante.

Usa qualcosa come JBoss Hibernate per il nome e inserisci il seguente URL per la posizione:

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

Attendere il caricamento dell'albero dei prodotti, quindi espandere la JBoss Web and Java EE Developmentcartella, selezionare il Hibernate Toolsprodotto e fare clic sul Next >pulsante. Quindi continuare ad accettare tutte le domande successive, la licenza, ecc.

Al termine dell'installazione, riavviare Eclipse come richiesto. Dopo di che, per aprire la prospettiva go Hibernate al menu Window> Perspective> Open Perspective> Otherse la ricerca di Hibernate .



3

Dal momento che è per Ganimede (eclipse 3.4), consiglierei di decomprimere lo zip nei dropins nella directory HibernateTools-3.2.4.Beta1-R20081031133 creata dopo il nome dell'archivio.

Una volta fatto, crea in [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]una directory 'eclipse', in cui sposterai i plugin e le directory delle caratteristiche che creano all'estrazione dei file dell'archivio.

Aggiungi un .exclipseextension in [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

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

Così:

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

Riavvia eclipse e il plugin Hibernate devono essere rilevati.

Se installi un'altra eclissi, copia semplicemente il contenuto della tua directory dropins nella nuova eclipse\dropinse il tuo set di plugin verrà nuovamente rilevato.


3

Metodo-1 Installazione dello strumento di ibernazione online


In Eclipse IDE, barra dei menu, seleziona Guida >> Installa nuovo software ... inserisci l'URL del sito di aggiornamento Eclipse "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version"

Installa nuovo software Eclipse - Hibernate

Seleziona lo strumento e fai clic su Avanti . Non selezionare tutti gli strumenti; installerà tutti gli strumenti non necessari. Abbiamo solo bisogno di strumenti di ibernazione.

Accetta il contratto di licenza e fai clic su Fine. Per completare il processo di installazione saranno necessari alcuni minuti.

Processo di installazione

Dopo l'installazione, riavvia l'eclipse per verificare se gli strumenti Hibernate sono installati correttamente, vedremo Hibernate Perspective in Eclipse - >> Finestra - >> Apri prospettiva - >> Altro

Metodo 2 Installazione offline


Se non si dispone della connessione Internet e si desidera che il metodo offline aggiunga gli strumenti di ibernazione in Eclipse. Per installare Hibernate Tools, estrarre il HibernateTools-5.X.zipfile e spostare tutti i file all'interno della cartella delle funzionalità nella cartella delle funzionalità della directory di installazione di eclipse e spostare tutti i file all'interno della cartella dei plug-in nella cartella dei plug-in della directory di installazione di ecilpse.

Dopo il riavvio, vai su Eclipse - >> Finestra - >> Apri prospettiva - >> Altro , viene visualizzata la seguente finestra di dialogo, seleziona Sospensione e fai clic sul pulsante OK .

Controlla la prospettiva Eclipse

Questo è tutto . Abbiamo installato con successo JBoss Hibernate Tools in Eclipse. :) ora Happy Coding

Riferimenti :


Il metodo 1 non riesce con Eclipse Neon.
Luís de Sousa,

@ LuísdeSousa prova con il secondo metodo.
Divyesh Kanzariya il


2

Sto eseguendo Eclipse Indigo 64 bit su Windows 7 64 bit e continuavo a ricevere errori di dipendenza mancanti associati a Maven e ad altri plugin utilizzando l'ultimo download di JBoss Tools 3.3.X. Ecco il Link .

Quindi, ho scelto di installare Hibernate Tools solo con nient'altro digitando "ibernazione" nella parte superiore della finestra di dialogo di installazione del software in eclipse. Sono comparsi solo 4 articoli, quindi è tutto ciò che ho installato. Funzionava bene senza problemi. Ecco il tutorial che ho usato per installarlo correttamente dopo diversi tentativi falliti.

Non so se una parte di ciò fosse dovuta alla presenza di molti plugin già installati o se questa fosse la soluzione migliore o meno, ma ho pensato di condividerla con tutti.


Stessa cosa qui (vedi commento precedente ). Ho digitato hibernatela riga "filtro" ma ricevo più di 4 elementi ... Ne ho effettivamente 6 (incluso "JBoss Maven Hibernate Configurator"). Proverò a selezionarli tutti ora e vedrò cosa succede ... Grazie +1 per ora.
Ritirato l'

Purtroppo fallisce ancora. Questa volta con 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).
Ritirato l'

Tale errore si presenta per Eclipse Kepler. Vedi marketplace.eclipse.org/content/error/report/1196126 Stai usando Eclipse Indigo?
James Drinkard,

1

decomprimere la zip HibernateTools-3.2.4.Beta1-R20081031133 successivamente in eclipse -> menu Aiuto -> Aggiorna Sofwate -> aggiungi sito -> aggiunta locale e selezionare de cartella decomprimere un'installazione automatica


1

Non posso per la vita di me ottenere il pulsante Avanti o Fine per non diventare grigio

Questo è il dolore dell'eclissi nell'interfaccia utente del culo. Se in precedenza hai deselezionato alcuni componenti perché hanno dipendenze interrotte, si blocca nella licenza. Devi deselezionarli nel primo passaggio.

Nota che per evitare di usare la funzione di aggiornamento di Eclipse si è rotto tutto il mio plugin, ho dovuto eliminare la mia cartella ./eclipse e reinstallare tutto.


0

Dopo aver copiato la cartella dei plug-in e delle funzionalità su eclipse (ad es. C: \ program files \ eclipse (o ovunque sia stata installata). Vedrai già una cartella di funzionalità e plug-in) puoi verificare se l'ibernazione è stata installata andando su Aiuto> Aggiornamenti software> software installato. Se l'ibernazione non è elencata, chiudere eclipse e avviarlo nuovamente tramite una finestra di comando con questo comando "eclipse -clean".


-2

Per i plugin Eclipse, basta decomprimerli e rilasciare la cartella nella directory Eclipse \ Plugins. Semplice come quella.


L'ho fatto. Non ha funzionato Il plug-in sembra installato correttamente, ma ha difficoltà a trovare le mie classi di progetto. Penso che ciò sia dovuto ad alcune impostazioni extra di come i plug-in si vedono, che non vengono applicati automaticamente con l'installazione manuale.
Andreas Tasoulas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.