Comment installer Hibernate Tools dans Eclipse?

128

Quelle est la bonne façon d'installer Hibernate Tools dans Eclipse en tant que plugin? Le site Hibernate ne donne pas vraiment d'instructions.

En regardant le binaire Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, il semble que je puisse simplement le décompresser dans mon répertoire eclipse. Dois-je simplement le décompresser dans mon répertoire eclipse? Cela semble être un hacky pour l'installer.

Steve Kuo
la source

Réponses:

163

Eh bien, le moyen le plus pratique et le plus sûr est d'utiliser le site de mise à jour JBoss dans les mises à jour logicielles Eclipse (Aide -> Mises à jour logicielles ... -> Ajouter un site ...):

Le dernier site de mise à jour de version stable pour JBoss Tools

Vous y trouverez des outils Hibernate ainsi que d'autres plugins JBoss pratiques.

UdayKiran Pulipati
la source
36
Au moment d'écrire ces lignes, cela échoue pour la dernière version d'Eclipse (3.7, indigo) car les outils JBoss dans "stable" ne fonctionnent qu'avec Eclipse <= 3.6 (vous obtiendrez toutes sortes de conflits de dépendances). Voici les instructions d'installation d'indigo: jboss.org/tools/download/installation/update_3_3 . Pour résumer cet article, vous devez ajouter download.jboss.org/jbosstools/updates/development/indigo comme site de mise à jour, puis dans la liste des logiciels disponibles, choisissez simplement "Hibernate Tools" (pour plus de commodité, il apparaît plusieurs fois à différents endroits , choisissez-en un).
hillel
2
juste pour ajouter ce qui précède, une fois que vous entrez dans le site, vous trouverez « Outils Hibernate » sous « JBoss Web et Java EE Développement » / « Data Services JBoss »
thedrs
1
mkyong.com/hibernate/... Si quelqu'un n'est toujours pas capable de le faire!
Sanjay Kumar
1
Si vous avez Eclipse Juno, utilisez plutôt cette URL: download.jboss.org/jbosstools/updates/stable/juno
slim
2
Cela ne fonctionne pas pour Eclipse Neon. Le site de mise à jour semble être nul.
Luís de Sousa le
35

Trouvez la version stable du plugin hibernate (Zip ou URL pour la mise à jour automatique) dans l'URL ci-dessous. http://www.jboss.org/tools/download

N'installez pas tout. Vous avez juste besoin:

  1. L'ensemble Tous JBoss Tools 3.2.0 section
  2. Outils Hibernate ( HT ) du développement d'applications
  3. HT des services de données
  4. JBoss Maven Hibernate Configurator de Maven Support et
  5. HT de développement Web et Java EE

C'est tout!

En 2013, vous utiliserez probablement les dernières versions d'Eclipse et Hibernate. Pour Eclipse-4.2.2. et JBoss Tools 4.0 dont vous avez besoin:

  1. Depuis le Abridged JBoss Tools 4.0 , la section JBoss Hibenate Tools
  2. Outils Hibernate ( HT ) du développement d'applications
  3. HT de JBoss Data Services
  4. JBoss Maven Hibernate Configurator de Maven Support et
  5. HT de développement Web et Java EE

Alors vous êtes prêt à partir!

Costis Aivalis
la source
J'ai installé ci-dessus mais je ne peux pas voir la perspective d'hibernation dans eclipse.
Jagdev Singh
Cette publication date de deux ans. Je vais le vérifier à nouveau et vous le faire savoir dès que possible ...
Costis Aivalis
@JagdevSingh Essayez ces paramètres Jagdev!
Costis Aivalis
Oui, nous sommes en 2013 mais je suis toujours contraint à Indigo (Eclipse 3.7.2) et malheureusement malgré vos instructions mises à jour, il échoue toujours (voir commentaire ici ). Un moyen de contourner ce problème?
Retenue
13

Instructions pour Eclipse Indigo:

Une fois installé, cliquez sur Fenêtre -> Afficher la vue -> Autres . Une nouvelle fenêtre apparaît. Cliquez sur le dossier Hibernate et sélectionnez Hibernate Configurations pour configurer une connexion DB. Il est possible de configurer une nouvelle connexion à l'aide d'un fichier de propriétés Hiberbate existant ou en créant une connexion JDBC.

Une fois la configuration de votre connexion DB, cliquez sur Ping pour tester que tout est correct.

Enfin, cliquez sur le bouton Ouvrir l'éditeur HQL (troisième bouton du menu Configurations Hibernate supérieur) pour exécuter une requête HQL.

Diego Pino
la source
C'est environ un an plus tard et pour diverses raisons, je suis contraint d'utiliser Eclipse Indigo, donc j'étais heureux de trouver vos instructions spécifiques à Indigo (+1). Cependant, dès que j'essaie de l' installer, j'ai reçu l'erreur suivante: 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). Une idée pourquoi ou comment résoudre ce problème? Merci.
Retenu
1
Salut Daniel. Cela faisait longtemps que je travaillais avec Hibernate Tools et actuellement, ma tâche actuelle n'a pas grand chose à voir avec Hibernate. Cependant, cette réponse est un résumé d'un article plus long que j'ai écrit sur la configuration des outils Hibernate. Peut-être que cela peut aider blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino
Merci. J'abandonne les outils Hibernate pour l'instant (la génération automatique hbm.xml vers Java est suffisante pour la taille du projet sur lequel je travaille actuellement), mais je consulterai votre lien une fois que j'aurai déterminé que j'ai besoin de l'automatisation supplémentaire fournie par Outils de mise en veille prolongée.
Retenue
En effet, cette méthode fonctionne sur Eclipse Neon. Cependant, il installe une version vieille de trois ans d'Hibernate (3.7). Existe-t-il un moyen d'installer une version plus à jour?
Luís de Sousa
@ LuísdeSousa Je ne suis plus un développeur Java, donc je ne sais pas vraiment. La recette ci-dessus installe JBossTools, non? Il semble que JBossTools dispose de plusieurs environnements d'exécution Hibernate, peut-être que 3.7 est la valeur par défaut. Essayez de changer votre version d'exécution Hibernate et cela peut mettre à jour les outils Hibernate. Mais je ne sais pas vraiment, ce n'est qu'une supposition. tools.jboss.org/features/hibernate.html
Diego Pino
5

Installation des outils Hibernate sur Eclipse Neon (4.6)

Allez dans le menu Help> Install New Softwareet cliquez sur le Addbouton.

Utilisez quelque chose comme JBoss Hibernate pour le nom et insérez l'URL suivante pour l'emplacement:

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

Attendez que l'arborescence du produit se charge, puis développez le JBoss Web and Java EE Developmentdossier, sélectionnez le Hibernate Toolsproduit et cliquez sur le Next >bouton. Ensuite, acceptez toutes les questions suivantes, la licence, etc.

Une fois l'installation terminée, redémarrez Eclipse selon vos besoins. Après cela, d'ouvrir la perspective Hibernate aller dans le menu Window> Perspective> Open Perspective> Otherset la recherche de mise en veille prolongée .

Luís de Sousa
la source
3

Puisqu'il s'agit de Ganymède (eclipse 3.4), je conseillerais de décompresser le zip dans les dropins du répertoire HibernateTools-3.2.4.Beta1-R20081031133 créé après le nom de l'archive.

Une fois que c'est fait, créez dans le [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]répertoire 'eclipse', dans lequel vous déplacerez les répertoires de plugins et de fonctionnalités créés lors de l'extraction des fichiers de l'archive.

Ajoutez une extension .exclipse dans [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

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

Alors:

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

Relancez eclipse et le plugin Hibernate devrait être détecté.

Si vous installez une autre éclipse, copiez simplement le contenu de votre répertoire dropins dans le nouveau eclipse\dropinset votre ensemble de plugins sera à nouveau détecté.

VonC
la source
3

Méthode-1 Installation de l'outil Hibernate en ligne


Dans Eclipse IDE, barre de menu, sélectionnez Aide >> Installer un nouveau logiciel… mettez l'URL du site de mise à jour Eclipse "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version"

Eclipse Installer un nouveau logiciel - Hibernate

Sélectionnez l'outil et cliquez sur Suivant . Ne sélectionnez pas tous les outils; il installera tous les outils inutiles. Nous avons juste besoin d'outils de mise en veille prolongée.

Acceptez le contrat de licence et cliquez sur Terminer. Le processus d'installation prendra quelques minutes.

Processus d'installation

Après l'installation, redémarrez l'éclipse pour vérifier si les outils Hibernate sont installés correctement, nous examinerons la perspective Hibernate dans Eclipse - >> Fenêtre - >> Ouvrir la perspective - >> Autre

Méthode 2 Installation hors ligne


Si vous ne disposez pas d'une connexion Internet et que vous souhaitez que la méthode hors ligne ajoute des outils de mise en veille prolongée dans eclipse. Pour installer les outils Hibernate, extrayez le HibernateTools-5.X.zipfichier et déplacez tous les fichiers dans le dossier features dans le dossier features du répertoire d'installation eclipse et déplacez tous les fichiers du dossier plugins dans le dossier plugins du répertoire d'installation ecilpse.

Après le redémarrage, allez dans Eclipse - >> Fenêtre - >> Ouvrir la perspective - >> Autre , la boîte de dialogue suivante apparaît, sélectionnez Hibernation et cliquez sur le bouton OK .

Vérifier la perspective Eclipse

C'est tout . Nous avons installé avec succès JBoss Hibernate Tools dans Eclipse. :) maintenant Happy Coding

Références :

Divyesh Kanzariya
la source
La méthode 1 échoue avec Eclipse Neon.
Luís de Sousa
@ LuísdeSousa essayez avec la deuxième méthode.
Divyesh Kanzariya
2

J'exécute Eclipse Indigo 64 bits sur Windows 7 64 bits et j'ai continué à recevoir des erreurs de dépendance manquantes associées à Maven et à d'autres plugins à l'aide du dernier téléchargement de JBoss Tools 3.3.X. Voici le lien .

Donc, j'ai choisi d'installer uniquement Hibernate Tools avec rien d'autre en tapant «hibernate» en haut de la boîte de dialogue d'installation du logiciel dans eclipse. Seuls 4 éléments sont apparus, c'est donc tout ce que j'ai installé. Cela a bien fonctionné sans aucun problème. Voici le tutoriel que j'ai utilisé pour l'installer correctement après plusieurs tentatives infructueuses.

Je ne sais pas si cela était en partie dû au fait que de nombreux plugins étaient déjà installés ou si c'était la meilleure solution ou non, mais j'ai pensé le partager avec tout le monde.

James Drinkard
la source
Même chose ici (voir commentaire précédent ). J'ai tapé hibernatedans la ligne "filtre" mais j'obtiens plus de 4 éléments ... J'en ai en fait 6 (y compris "JBoss Maven Hibernate Configurator"). Je vais essayer de les sélectionner tous maintenant et voir ce qui se passe ... Merci +1 pour le moment.
Retenue
Malheureusement, cela échoue toujours. Cette fois avec 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).
Retenue
Cette erreur apparaît pour Eclipse Kepler. Voir marketplace.eclipse.org/content/error/report/1196126 Utilisez-vous Eclipse Indigo?
James Drinkard
1

décompresser le zip HibernateTools-3.2.4.Beta1-R20081031133 plus tard dans eclipse -> menu Aide -> Mettre à jour Sofwate -> ajouter un site -> ajouter local, et sélectionner le dossier décompresser une installation automatique


la source
1

Je ne peux pas pour la vie de moi obtenir le bouton Suivant ou Terminer pour ne pas devenir gris

C'est la douleur de l'éclipse dans l'interface utilisateur du cul. Si vous avez décoché précédemment certains composants parce qu'ils ont des dépendances rompues, cela bloque la licence. Vous devez les désélectionner dans la première étape.

Notez que pour éviter d'utiliser la fonction de mise à jour d'Eclipse, cela a cassé tout mon plugin, j'ai dû supprimer mon dossier ./eclipse et tout réinstaller.

André
la source
0

Une fois que vous avez copié le dossier des plugins et des fonctionnalités dans eclipse (par exemple. C: \ program files \ eclipse (ou partout où vous l'avez installé). Vous y verrez déjà un dossier de fonctionnalités et de plugins), vous pouvez vérifier si hibernate est installé en accédant à Aide> Mises à jour du logiciel> logiciel installé. Si hibernate n'est pas répertorié, fermez eclipse et relancez-le via une fenêtre de commande avec cette commande "eclipse -clean".


la source
-2

Pour les plugins Eclipse, il vous suffit de les décompresser et de déposer le dossier dans le répertoire Eclipse \ Plugins. Aussi simple que cela.

dancavallaro
la source
Je l'ai fait. Ça n'a pas marché. Le plug-in semble s'installer correctement, mais il a du mal à trouver mes classes de projet. Je pense que cela est dû à certains paramètres supplémentaires de la façon dont les plug-ins se voient, qui ne sont pas appliqués automatiquement avec l'installation manuelle.
Andreas Tasoulas