domingo, 26 de julho de 2009

Como trocar a versão do Eclipse sem ter que reinstalar o plugin do Flex Builder

Essa é pra quem usa o plugin do Flex Builder para o Eclipse.

Recentemente me deparei com uma nova versão do Eclipse, a 3.5 (codinome Galileo), e resolvi atualizar meu ambiente de programação Flex. Só que eu não queria fazer todo o processo novamente (instalar o Flex Builder Plugin, inserir o serial, etc - como eu descrevi no post "Preparando o ambiente"); queria apenas e simplesmente atualizar o Eclipse.

Dei uma pesquisada e encontrei uma solução bem simples para isso. Após baixar e descompactar a nova versão do Eclipse (que pode ser encontrada aqui), basta seguir os seguintes passos
  • No diretório principal do Eclipse, onde fica o "eclipse.exe", crie uma pasta chamada "links".
  • Dentro dessa pasta, crie um arquivo chamado "com.adobe.flexbuilder.feature.core.link" (sem mais nenhuma extensão).
  • Abra esse arquivo em um editor de textos qualquer e coloque nele a localização do Flex Builder Plugin, conforme o modelo abaixo:
path=C:/Arquivos de programas/Adobe/Flex Builder 3 Plug-in
  • Salve o arquivo e, para testar se funcionou, abra o Eclipse e abra a perspectiva "Flex Development" (encontrada em Window -> Open Perspective -> Other).

Pronto, é simples assim! ;)


15 comentários:

Unknown disse...

Muito bom o tutorial... já estava instalando pela 3ª vez o plugin e então procurei e achei o blog...
No meu caso, a instalação do plugin até cria a pasta, o arquivo, porém não coloca o "path=" no conteúdo do arquivo e assim não mostrava a perspective Flex Development

Anônimo disse...

Mesma coisa com migo :-)

Fernando disse...

Pois é, foi justamente essa dificuldade que tive, quando precisei fazer isso, que me levou a escrever esse post. Algumas coisas aparentemente simples costumam dar dor de cabeça de vez em quando..

Rodrigo Barbosa disse...

no meu caso, ele leu a perspectiva e tal, porém, ele fica dando um erro, o ASSERTION FAILED... porque ele não consegue ler o arquivo .mxml

Fernando disse...

É a primeira vez que ouço um relato de que isso não funcionou... Qual foi o teu cenário cara? Qual a versão do teu SDK e de qual versão do Eclipse pra qual versão do Eclipse foi feita a troca?

Kleyton disse...

Cara, esse esquema de atualizar o Galileo salvou a minha pele, VLW!!

Anônimo disse...

Olá sou completamente iniciante em flex peguei um tutorial na net que integra java + flex usando blaseds, blz nesse mesmo material o "new wizard do flex" tem a opção new web dynamic project já quando eu peguei a versão trial pelo site da adobe naum aparece a opção PROJETOS WEB o que eh que tem de erado e alguma dica de como eu devo fazer --- felipe.rapa@hotmail.com

Diogo Romeo Rosanelli disse...

Obrigado Fernando...grande post...ajudou muito...

Itamar Veloso. disse...

olá, tentei fazer o procedimento, mas não deu certo. Ele dá erro tanto ao compilar quanto ao abrir os mxml. Eu usava o europa e passei para o helios. O problema é o mesmo relatado pelo rodrigo barbosa, em que ocorreu erro de ASSERTION FAILED ao abrir os mxml. Meu sdk é o 1.6.0.12.
Segue um exemplo de erro na construção:

Errors occurred during the build.
Errors running builder 'Flex' on project 'teste'.
"The attribute value type is com.adobe.flexbuilder.project.compiler.internal.ProblemManager and expected is one of java.lang.String, Boolean, Integer"

Itamar Veloso. disse...

esqueci de falar a versão do flex: uso o flex 3.0

Fernando disse...

Bom, pra testar, vou ter que tentar simular esse cenário. Provavelmente eu também faça uma atualização para o Helios assim que sobrar um tempo.

Os2spec disse...

Hey man...

Porra cara!!!, antes disso vc era um poste sem luz na minha vida haushausuah!!!!!

Valew..consegui fazer o esquema aqui!!!

Abraço...

Unknown disse...

Pessoal, estou com seguinte problema:
Errors occurred during the build.
Errors running builder 'Flex' on project 'sigEmater'.
"The attribute value type is com.adobe.flexbuilder.project.compiler.internal.ProblemManager and expected is one of java.lang.String, Boolean, Integer"

Não sei mais oq fazer, ja desistalei e instalei tudo novamente e nada.

Jalex disse...

Parece-me que essa solução é somente para usuários windows.

Emir Calife disse...

Na realidade, pode-se apenas copiar o conteúdo da pasta:

C:\Arquivos de programas\Adobe\Flex Builder 3 Plug-in\eclipse

para a pasta do eclipse e pronto!