Showing posts with label eclipse. Show all posts
Showing posts with label eclipse. Show all posts

Sunday, February 15, 2009

Subversion - Unable to load default SVN client

O SVN é um controle de versão muito bom.

Tive alguns problemas para instalar ele no eclipse 3.4 no ubuntu.

A primeira coisa a se considerar é que existem 2 formas de colocar o cliente do subversion
Uma delas é colocar um adapter para rodar o svn nativo,
ou seja, devemos colocar o subversion rodando no Ubuntu
instalar com o apt-get e testar via linha de comando.
Depois de instalado via apt-get ou gerenciador de pacotes,
vamos no eclipse:
Help > Software Updates
Aba Avaliable Software
Botão Add Site
Cola a url abaixo:
http://subclipse.tigris.org/update_1.4.x/

Selecionamos apenas as opções abaixo:
Subclipse
Subversion client adapter
Subversion native library adapter (javaHL)
SVNKit client adapter
SVNKit Library

A segunda opção é a implementada totalmente em java,
que atualmente depois de procurar na internet
descobri que não funciona!

Tuesday, January 13, 2009

swt linux 64

Q: Como compilar a versão 64 bits do SWT para Linux GTK?
A: Siga esses pequenos passos para baixar e compilar a versão 64 bits do swt gtk para o linux Ubuntu.
  1. Inicie o Eclipse e faça o download dos projetos org.eclipse.swt, org.eclipse.swt.gtk.linux.x86_64 e org.eclipse.swt.tools da url dev.eclipse.org (veja How to use SWT from CVS, troque o nome do arquivo .classpath_gtk para .classpath no projeto org.eclipse.swt).
  2. Convertendo o código Java e C de 32-bit para 64-bit:
    • Para converter, clique com o botão direito em build.xml no projeto org.eclipse.swt.gtk.linux.x86_64 Run as > 2 Ant Build... e escolha "replace.32.to.64". Quando terminar atualize "refresh (F5)" o projeto org.eclipse.swt.
      Atenção: não é o org.eclipse.swt.gtk.linux.x86_64!!
    • Para converter e compilar o código C, execute o target padrão do build.xml. atualize novamente "Refresh (F5)" o projeto org.eclipse.swt.gtk.linux.x86_64 e você verá o swt.jar.
  3. O projeto org.eclipse.swt.gtk.linux.x86_64 contém a versão 64-bits swt gtk para linux que funciona no Ubuntu, o código fonte estará na pasta org.eclipse.swt.gtk.linux.x86_64/src.
  4. Última coisa, no projeto org.eclipse.swt.gtk.linux.x86_64 copie os *.so para dentro do arquivo swt.jar.
Bom a pergunta básica que eu fiquei pensando é:
Onde está a versão para download em binário?

Saturday, December 27, 2008

Instalando Maven

Primeiro baixe o Maven, claro.

http://maven.apache.org/download.html

No Windows:
  1. Descompacte a distribuição, ex.: apache-maven-2.0.9-bin.zip no diretório que você desejar. Estas instruções assume que você escolha C:\
    Ficará da seguinte forma C:\apache-maven-2.0.9 e dentro as pastas bin, boot, etc.
  2. Crie a variável de ambiente M2_HOME abrindo as propriedades do sistema (WinKey + Pause), escolha "Advanced" tab, e aperte o botão "Environment Variables", e então crie a variável de ambiente M2_HOME na parte de usuário com o valor C:\apache-maven-2.0.9
    Preste atenção para não deixar nenhuma barra no final nem espaços em branco.
    Obs: O valor de M2_HOME não deve ter o '\' como último caractere.
  3. No mesmo lugar, crie outra variável M2 com o valor %M2_HOME%\bin.
  4. Opcional: você pode adicionar o MAVEN_OPTS com o valor -Xms256m -Xmx512m
    Esta opção garante mais memória pro maven.
  5. Agora, crie ou atualize a variável Path e coloque ao final o valor %M2% para que o Maven funcione no prompt de comando.
  6. Verifique se o JAVA_HOME existe e que esteja com o valor para a pasta do JDK, exemplo: C:\Program Files\Java\jdk1.5.0_02 , verifique também que o %JAVA_HOME%\bin esteja na varivável Path .
  7. Abra um prompt de comando (Winkey + R then type cmd) e digite mvn --version para verificar se está corretamente instalado.

Plugin do Maven no Eclipse

Adicione a url para o plugin do eclipse
 http://m2eclipse.sonatype.org/update/
Nas opções do eclipse rola uns conflitos, então selecione somente:

Maven Central Repository index
Maven Integration for Eclipse
Maven Integration for WTP
Maven POM XML Editor
Maven SCM handler for Subclipse

Adicionar no eclipse.ini
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe

ficará algo do tipo:
-startup
plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20080819.jar
--launcher.library
plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
-vmargs
-Xms40m
-Xmx256m