Configurando Eclipse SVN (Subclipse) com JavaHL (JNI)

Tags: , , — August 7, 2008 @ 3:54 pm

Configurar o plugin subclipse para conectar com um repositório Subversion utilizando-se JavaHL pode dar certo trabalho, dependendo de como e onde o Eclipse foi instalado. Porém, com poucos passos podemos configurá-lo sem problemas.

Utilizar JavaHL como conector para o subclipse, ao invés de SVNKit, possibilita uma melhor integração quando você utilizando tanto comandos svn por linha de comando como com o Eclipse pois os conectores estarão em sincronia com seu cliente Subversion.

Primeiramente, instale os cliente subversion e os conectores java com seu gerenciador de pacotes. No Debian e Ubuntu o comando será como a seguir:

# aptitude install subversion libsvn1 libsvn-java

Então instale normalmente o plugin subclipse em seu Eclipse, juntamente com o conector Nativo JavaHL. O update-site e instruções para instalação podem ser encontrados na página do subclipse. Após isso, edite seu eclipse.ini (deve estar localizado no mesmo diretório que o Eclipse foi instalado) e adicione a linha abaixo ao final do arquivo:

-Djava.library.path=/usr/lib/jni

Reinicie o Eclipse e verifique se JavaHL (JNI) está selecionado em Menu -> Window -> Preferences -> Team -> SVN-> SVN interface:

Selecionando JavaHL (JNI) como conector SVN para o Subclipse

Pronto, após isto você poderá importar ou compartilhar seus projetos controlados por Subversion a partir do Eclipse.

Veja os manuais para detalhes de como utilizar o plugin Subclipse ou os comandos e conceitos do Subversion.

Fonte: http://ahtik.com/blog/2008/01/10/configuring-eclipse-svn-subclipse-to-use-javahljni/

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Related posts

5 Comments »

  1. Paulo,

    Será que esse procedimento funciona também para o plugin SVN Subversive da Polarion? Creio que sim… Vou testar aqui e depois te aviso.

    Abraço

    Comment by João Vicente — August 16, 2008 @ 1:01 am

  2. Sim, também funciona, já que o Subversive também pode utilizar JavaHL como conector (apesar de eu não ter testado com ele).
    O Subversive também é muito bom.

    Comment by diovani — August 16, 2008 @ 10:05 am

  3. Beleza, funcionou mesmo!

    Coloquei o parâmetro no script de inicialização do eclipse
    —————–
    export HOME_PLC=/home/joao/powerlogic/jcompany
    export ECLIPSE_HOME=$HOME_PLC/eclipse
    export JAVA_OPTS=-Djava.library.path=/usr/lib/jni

    $ECLIPSE_HOME/eclipse -data $PLC_HOME/workspace -os linux -ws gtk -arch x86 -nl pt_BR -vmargs -Xms256m -Xmx1536m -XX:MaxPermSize=256m $JAVA_OPTS
    —————–

    Valeu mesmo, obrigado!

    Comment by João Vicente — August 22, 2008 @ 10:05 pm

  4. Aqui aparece:

    Incompatible JavaHL library loaded. 1.3.x or later required.

    Será que a nova versão no repositório de backports quebrou alguma coisa?

    Comment by Alexandre — October 7, 2008 @ 5:18 pm

  5. Não sei dizer… nunca tive problemas depois de começar a usar o JavaHL.
    Dê uma revisada nas configurações e se o problema persistir busque ajuda de desenvolvedores Java ou de sua Distro.

    Comment by diovani — October 7, 2008 @ 6:14 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment