Uma nova versão do Eclipse só saiu. Existe alguma coisa que eu possa fazer para evitar ter que caçar manualmente pelo meu plugins de novo?
-
21-08-2019 - |
Pergunta
Galileo saiu no outro dia, e apesar de plugins sob Eclipse são, IMO, apenas um pouco mais fácil de lidar do que Netbeans , ainda seria realmente fantástico se houvesse uma maneira simples para me fazer o upgrade para a nova versão (e levar os meus plugins comigo).
Todas as dicas?
Solução
Não diretamente, AFAIK.
Aqui é a coisa mais próxima que eu vim com, sob a suposição de que o meu velho Eclipse é suficiente recente para que ele use uma forma similar de gerenciador de atualização (P2).
No antigo Eclipse, ir para Preferências> Instalar / update-> Disponível Sites Software. Escolher os que não são construídos em (você verá um nome para eles, ou pelo menos uma URL não-eclipse). Você pode selecionar o que deseja e, em seguida, exportá-los para XML.
Agora vá para o novo Eclipse, ir para a mesma janela de preferência, e importar os sites de atualização do XML. Agora, quando você instalar um novo software, você deve ver os seus sites de atualização, embora você provavelmente ainda tem que escolher manualmente opções de plugins que oferecem múltiplas downloads.
ressalva Importante: Alguns fornecedores de plug-in realmente oferecem diferentes sites de atualização para diferentes versões do Eclipse, então você ainda estaria apontando para o antigo plugin. Isso normalmente acontece se você nunca atualizou seu plugin existente para uma nova versão. Um exemplo comum disso é com Subsclipse, assim você pode querer atualizar manualmente essa.
Outras dicas
Dê uma olhada nesta entrada de blog: Como fazer o seu Eclipse plug-in lista de sobreviver a um Eclipse atualizar
Eu também usou o href="http://ondemand.yoxos.com/geteclipse/start" rel="nofollow noreferrer"> serviço para construir o meu "próprio" distribuição Eclipse. Eu acho que ele deve ser fácil possível apenas atualizar os elementos centrais de tal perfil, mantendo os plugins. Ele incluiu a verificação de dependência, por isso é muito bom para obter uma distribuição em execução.
Eu recomendaria para ler: " instalar o plug-ins para o Eclipse IDE ", escrito especificamente para eclipse3.5.
O uso do método I é armazenar todos os meus plug-in em um compartilham um dropins pasta ??strong>, e em seguida, lançar o meu eclipse com a seguinte linha na eclipse.ini:
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins
Enquanto esta linha está presente no eclipse.ini de qualquer futuro eclipse, todos aqueles nova instalação irá detectar e usar o meu plug-in compartilhado.
Combine isso com um aperfeiçoá-lo eclipse.ini você é bom para ir!
Eu faço isso:
http: // codificadores -log.blogspot.com/2009/06/manage-your-eclipse-install-with-local.html
Não tenho certeza o quão bem eu como a abordagem ainda - eu ainda estou tentando com isso. Essencialmente, eu posso criar um patch de cada plugin instalar, ea aplicá-lo para a nova versão.
Além disso, eu usar essa abordagem em outros produtos, para que eu possa usar o mesmo processo em todos os lugares.
In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 install directory (i.e. eclipse/plugins) over to your new Galileo plugins directory. There are some exceptions, but they tried to keep the plugin API and binaries backwards compatible with the previous release. You can find more information in the eclipse/readme directory under your Galileo install directory. See filename: readme_eclipse.html Section: "Compatibility with Previous Releases"