Como instalar as Hibernate Tools no Eclipse?

128

Qual é a maneira correta de instalar o Hibernate Tools no Eclipse como um plugin? O site do Hibernate realmente não fornece nenhuma instrução.

Observando o binário do Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, parece que eu posso descompactar isso no meu diretório eclipse. Eu apenas descompacte-o no meu diretório eclipse? Parece que um hacky foi instalá-lo.

Steve Kuo
fonte

Respostas:

163

Bem, a maneira mais conveniente e segura é usar o site de atualização do JBoss nas atualizações de software do Eclipse (Ajuda -> Atualizações de software ... -> Adicionar site ...):

O site de atualização estável mais recente para o JBoss Tools

Lá você pode encontrar as ferramentas do Hibernate junto com outros plugins úteis do JBoss.

UdayKiran Pulipati
fonte
36
No momento da redação deste artigo, isso falha na versão mais recente do Eclipse (3.7, indigo) porque o JBoss Tools em "stable" funciona apenas com o Eclipse <= 3.6 (você terá todos os tipos de conflitos de dependência). Aqui estão as instruções de instalação do indigo: jboss.org/tools/download/installation/update_3_3 . Para resumir esse artigo, você precisa adicionar download.jboss.org/jbosstools/updates/development/indigo como seu site de atualização e, a partir da lista de softwares disponíveis, basta escolher "Hibernate Tools" (por conveniência, ele aparece várias vezes em locais diferentes) , apenas escolha um).
Hillel
2
apenas para adicionar o exposto acima, depois de entrar no site, você encontrará "Hibernate Tools" em "JBoss Web e Java EE Development" / "JBoss Data Services"
thedrs
1
mkyong.com/hibernate/… Se alguém ainda não conseguir fazer isso!
precisa
1
Se você tem Eclipse Juno usar este URL em vez disso: download.jboss.org/jbosstools/updates/stable/juno
magro
2
Isso não está funcionando para o Eclipse Neon. O site de atualização parece estar vazio.
Luís de Sousa
35

Encontre a versão estável do plug-in de hibernação (zip ou URL para atualização automática) no URL abaixo. http://www.jboss.org/tools/download

Não instale tudo embora. Você só precisa:

  1. Toda a seção All JBoss Tools 3.2.0
  2. Ferramentas de hibernação ( HT ) do desenvolvimento de aplicativos
  3. HT de Serviços de Dados
  4. Configurador do JBoss Maven Hibernate do Maven Support and
  5. HT de Desenvolvimento Web e Java EE

Isso é tudo!

Em 2013, você provavelmente estará usando as versões mais recentes do Eclipse e Hibernate. Para Eclipse-4.2.2. e JBoss Tools 4.0 você precisa:

  1. No Abridged JBoss Tools 4.0 , a seção JBoss Hibenate Tools
  2. Ferramentas de hibernação ( HT ) do desenvolvimento de aplicativos
  3. HT do JBoss Data Services
  4. Configurador do JBoss Maven Hibernate do Maven Support and
  5. HT de Desenvolvimento Web e Java EE

Então você está pronto para ir!

Costis Aivalis
fonte
Eu instalei acima, mas não consigo ver a perspectiva de hibernação no eclipse.
Jagdev Singh
Esta publicação tem dois anos. Vou verificar-lo novamente e que você saiba o mais rápido possível ...
Costis Aivalis
@JagdevSingh Experimente estes ajustes Jagdev!
Costis Aivalis
Sim, é 2013, mas ainda estou restrito ao Indigo (Eclipse 3.7.2) e, infelizmente, apesar de seguir suas instruções atualizadas, ainda está falhando (veja o comentário aqui ). Alguma maneira de contornar isso?
Retido
13

Instruções para o Eclipse Indigo:

Uma vez instalado, clique em Janela -> Mostrar Visualização -> Outros . Uma nova janela aparece. Clique na pasta Hibernate e selecione Configurações de hibernação para configurar uma conexão com o banco de dados. É possível configurar uma nova conexão usando um arquivo de propriedades existente do Hiberbate ou criando uma conexão JDBC.

Depois de configurar sua conexão com o banco de dados, clique em Ping para testar se tudo está correto.

Por fim, clique no botão Abrir Editor HQL (terceiro botão no menu superior Configurações de Hibernação) para executar uma consulta HQL.

Diego Pino
fonte
É cerca de um ano depois, e por várias razões, sou obrigado a usar o Eclipse Indigo, por isso fiquei feliz em encontrar suas instruções específicas do Indigo (+1). No entanto, assim que tentar instalá-lo, recebi o seguinte erro: 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). Alguma idéia de por que ou como resolver esse problema? Obrigado.
Retido
1
Olá Daniel. Já faz muito tempo que lidei com o Hibernate Tools e atualmente sou minha tarefa atual não tem muito a ver com o Hibernate. No entanto, esta resposta é um resumo de uma postagem mais longa que escrevi sobre como configurar o Hibernate Tools. Talvez ele pode ajudar blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino
Obrigado. Por enquanto, estou desistindo do Hibernate Tools (a geração automática de hbm.xml para Java é suficiente para o tamanho do projeto em que estou trabalhando), mas consultarei seu link assim que determinar que preciso da automação extra fornecida por Ferramentas de hibernação.
Retido
De fato, este método funciona no Eclipse Neon. No entanto, ele instala uma versão de três anos do Hibernate (3.7). Existe uma maneira de instalar uma versão mais atualizada?
Luís de Sousa
@ LuísdeSousa Eu não sou mais um desenvolvedor Java, então eu realmente não sei. A receita acima instala o JBossTools, certo? Parece que o JBossTools possui vários tempos de execução do Hibernate, talvez 3.7 seja o padrão. Tente mudar sua versão de tempo de execução do Hibernate e isso pode atualizar as Hibernate Tools. Mas eu realmente não sei, isso é apenas um palpite. tools.jboss.org/features/hibernate.html
Diego Pino
5

Instalando as Ferramentas Hibernate no Eclipse Neon (4.6)

Vá para o menu Help> Install New Softwaree clique no Addbotão.

Use algo como JBoss Hibernate para o nome e insira a seguinte URL para o local:

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

Aguarde o carregamento da árvore do produto, expanda a JBoss Web and Java EE Developmentpasta, selecione o Hibernate Toolsproduto e clique no Next >botão Em seguida, aceite todas as perguntas subsequentes, licença, etc.

Quando a instalação estiver concluída, reinicie o Eclipse conforme necessário. Depois disso, para abrir a perspectiva de ir Hibernate ao menu Window> Perspective> Open Perspective> Otherse procure por Hibernate .

Luís de Sousa
fonte
3

Como é para Ganymede (eclipse 3.4), aconselho a descompactar o zip nos dropins no diretório HibernateTools-3.2.4.Beta1-R20081031133 criado após o nome do arquivo.

Uma vez feito, crie no [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]diretório 'eclipse', no qual você moverá os diretórios de plugins e recursos criados na extração dos arquivos do arquivo morto.

Adicione uma extensão .exclipse em [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

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

Assim:

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

Reinicie o eclipse e o plugin Hibernate deve ser detectado.

Se você instalar outro eclipse, basta copiar o conteúdo do diretório dropins para o novo eclipse\dropinse seu conjunto de plugins será detectado novamente.

VonC
fonte
3

Método 1 - Instalação da ferramenta online do Hibernate


No Eclipse IDE, barra de menus, selecione Ajuda >> Instalar Novo Software ... coloque a URL do site de atualização do Eclipse "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version

Eclipse Instala Novo Software - Hibernate

Selecione a ferramenta e clique em Avançar . Não selecione todas as ferramentas; instalará todas as ferramentas desnecessárias. Nós só precisamos de ferramentas de hibernação.

Aceite o contrato de licença e clique em Concluir. Levará alguns minutos para concluir o processo de instalação.

Processo de instalação

Após a instalação, reinicie o eclipse para verificar se as ferramentas do Hibernate estão instaladas corretamente, veremos a Perspectiva do Hibernate no Eclipse - >> Janela - >> Abrir Perspectiva - >> Outra

Método 2 - Instalação offline


Se você não possui conexão com a Internet e deseja que o método offline adicione ferramentas de hibernação no eclipse. Para instalar as Hibernate Tools, extraia o HibernateTools-5.X.ziparquivo e mova todos os arquivos dentro da pasta features para a pasta features do diretório de instalação do eclipse e mova todos os arquivos dentro da pasta plugins para a pasta plugins do diretório de instalação ecilpse.

Após reiniciar, vá para Eclipse - >> Janela - >> Abrir perspectiva - >> Outro , a seguinte caixa de diálogo é exibida, selecione Hibernar e clique no botão OK .

Verifique a perspectiva do Eclipse

É isso aí . Instalamos com sucesso o JBoss Hibernate Tools no Eclipse. :) agora Happy Coding

Referências :

Divyesh Kanzariya
fonte
O método 1 falha com o Eclipse Neon.
Luís de Sousa
@ LuísdeSousa tente com o segundo método.
Divyesh Kanzariya
2

Estou executando o Eclipse Indigo 64 bits no Windows 7 de 64 bits e continuava recebendo erros de dependência ausentes associados ao Maven e outros plugins usando o download mais recente do JBoss Tools 3.3.X. Aqui está o link .

Portanto, optei por instalar o Hibernate Tools apenas com mais nada, digitando "hibernate" na parte superior da caixa de diálogo do software de instalação no eclipse. Apenas 4 itens apareceram, e é isso que eu instalei. Funcionou bem, sem problemas. Aqui está o tutorial que eu usei para instalá-lo corretamente após várias tentativas falhas.

Não sei se parte disso foi devido a muitos plugins já instalados ou se esta é a melhor solução ou não, mas pensei em compartilhá-lo com todos.

James Drinkard
fonte
A mesma coisa aqui (veja o comentário anterior ). Eu digitei hibernatea linha "filter", mas recebo mais de 4 itens ... Na verdade, recebi 6 deles (incluindo "JBoss Maven Hibernate Configurator"). Vou tentar selecionar todos eles agora e ver o que acontece ... Obrigado +1 por enquanto.
Retido
Infelizmente ainda falha. Desta vez com 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).
Retido
Esse erro aparece no Eclipse Kepler. Consulte marketplace.eclipse.org/content/error/report/1196126 Você está usando o Eclipse Indigo?
James Drinkard
1

descompacte o zip HibernateTools-3.2.4.Beta1-R20081031133 posteriormente no eclipse -> menu Ajuda -> atualizar Sofwate -> adicionar site -> adicionar local e selecione a pasta descompacte uma instalação automática


fonte
1

Na minha vida, não consigo que o botão Avançar ou Concluir não fique cinza

Essa é a dor do eclipse na interface do usuário. Se você desmarcou anteriormente alguns componentes porque eles têm dependências quebradas, ele bloqueia a licença. Você precisa desmarcá-los na primeira etapa.

Observe que, para evitar o uso do recurso de atualização do Eclipse, ele quebrou todo o meu plug-in, tive que excluir minha pasta ./eclipse e reinstalar tudo.

André
fonte
0

Depois de copiar a pasta de plugins e recursos para eclipse (por exemplo, c: \ arquivos de programas \ eclipse (ou onde quer que você o tenha instalado). Você verá uma pasta de recursos e plugins já lá), para verificar se o hibernate foi instalado, vá para Ajuda> Atualizações de software> software instalado. Se o hibernate não estiver listado, feche o eclipse e inicie-o novamente através de uma janela de comando com este comando "eclipse -clean".


fonte
-2

Para plug-ins do Eclipse, basta descompactá-los e soltar a pasta no diretório Eclipse \ Plugins. Simples assim.

dancavallaro
fonte
Eu fiz isso. Não deu certo. O plug-in parece ser instalado corretamente, mas tem problemas para encontrar minhas classes de projeto. Acho que isso se deve a algumas configurações extras de como os plug-ins se veem, que não são aplicados automaticamente com a instalação manual.
Andreas Tasoulas 28/09/09