Como adiciono suporte a FTP ao Eclipse?


92

Estou usando Eclipse PHP Development Tools. Qual seria a maneira mais fácil de acessar um arquivo ou talvez criar um projeto remoto via FTP e talvez SSH e SFTP ?.


2
Boa pergunta. Eu estava procurando por isso há muito tempo, mas sempre fui com o Dreamweaver no final.
Saif Bechan,

6
Só um aviso sobre o Aptana - baixei por causa dessa pergunta. É um vasto plug-in que faz muito mais do que coisas do tipo ftp. Como tal, adiciona coisas em toda a instalação do Eclipse - incluindo anúncios para Adobe. Também parece não haver uma maneira documentada de removê-lo. Para mim, foi um desastre que bagunçou totalmente minha configuração do Eclipse. Portanto, esteja avisado - saiba no que você está se metendo com o Aptana.
Delany

Respostas:


223

O Eclipse oferece suporte nativo a FTP e SSH. Aptana não é necessário.

O suporte nativo a FTP e SSH no Eclipse está no plug-in "Remote System Explorer End-User Runtime".

Instale-o por meio do próprio Eclipse. Essas instruções podem variar ligeiramente com sua versão do Eclipse:

  1. Vá para 'Ajuda' -> 'Instalar Novo Software' (em Eclipses mais antigos, isso é chamado de algo um pouco diferente)
  2. No menu suspenso 'Trabalhar com:', selecione o site de lançamento do plug-in da sua versão. Exemplo: para Kepler, é
    Kepler - http://download.eclipse.org/releases/kepler
  3. No campo de filtro, digite 'remoto'.
  4. Marque a caixa ao lado de 'Tempo de execução do usuário final do Remote System Explorer'
  5. Clique em 'Avançar' e aceite os termos. Agora deve baixar e instalar.
  6. Após a instalação, o Eclipse pode ser reiniciado.

Usando-o, no Eclipse:

  1. Janela -> Abrir Perspectiva -> (talvez selecione 'Outro') -> Explorador de Sistema Remoto
  2. Arquivo -> Novo -> Outro -> Explorador de sistema remoto (pasta) -> Conexão (ou digite Conexão no campo de filtro)
  3. Escolha FTP no painel 'Selecionar Tipo de Sistema Remoto'.
  4. Preencha as informações do seu host FTP no próximo painel (nome de usuário e senha vêm depois).
  5. No painel Sistemas Remotos, clique com o botão direito no nome do host e clique em 'conectar'.
  6. Digite o nome de usuário + senha e você está bem!
  7. Bem, não exatamente 'bom'. O sistema RSE é bastante incomum, mas você está conectado.
  8. E você é um biscoito inteligente! Você vai descobrir o resto.

Editar: para alterar a porta padrão, siga as instruções nesta página: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse /


1
Isso é incrível, tão bom e tão direto. Obrigado @Rendall
pal4life

O suporte de FTP do RSE não é o mesmo luxo que o Aptana costumava ter, me incomoda que customizar o eclipse sempre tenha que ser tão desmotivador.
Simon Hiemstra

1
Experimente o Netbeans IDE. Mais direto do que eclipse. Ele sincroniza tudo e você ainda se beneficia dos validadores de PHP.
Alfonso Fernandez-Ocampo

O RSE pode ser usado para fazer isso ?
dtmland de

1
Existem teclas de atalho para upload / download ou ícones da barra de ferramentas, para que eu possa fazer upload / download do arquivo que está aberto no painel de edição?
TARKUS

46

Instale o plugin Aptana em sua instalação do Eclipse.

Possui suporte a FTP integrado e funciona perfeitamente.

Você pode:

  • Edite arquivos diretamente do servidor FTP
  • Execute o gerenciamento de arquivos / pastas (copiar, excluir, mover, renomear, etc.)
  • Upload / download de arquivos para / do servidor FTP
  • Sincronize arquivos locais com o servidor FTP. Você pode fazer vários perfis (na verdade, projetos) para isso, então não terá que reintroduzir repetidamente.

Na verdade, o suporte de FTP é tão bom que estou usando Aptana (ou Eclipse + Aptana) agora para todas as minhas necessidades de FTP. Além disso, recebo realce de sintaxe / qualquer suporte de codificação que existe. Concedido, o Eclipse não é o aplicativo mais rápido para lançar, mas não me incomoda tanto.


25
para quem leu este post, leia o post de aviso também - Aptana vai bagunçar seu Eclipse (eu sei o que significa ter seu espaço de trabalho arruinado e eu não recomendo isso;))
Luka Ramishvili

Aptana parece muito legal. Vou baixar a versão autônoma e tentar ... obrigado
Tobi

Não é realmente um plug-in de FTP, mais como um plug-in de desenvolvimento da Web com o recurso FRP. A resposta @Rendall foi mais adequada para mim!
JDuarteDJ de

O Aptana me dá uma mensagem de acesso negado ao tentar fazer download de seu produto. Talvez seja uma indicação da falta de qualidade do produto também?
Rick Mac Gillis

36

você verificou RSE ( R emote S ystem E xplorer)? Acho que está muito próximo do que você deseja alcançar.

uma postagem no blog sobre isso, com capturas de tela


1
A melhor coisa é que, quando você reabre o eclipse, ele o leva diretamente ao diretório em que estava trabalhando quando o fechou pela última vez. Para UTF-8, clique com o botão direito em qualquer arquivo ou pasta e selecione propriedades. Na guia de informações, altere a codificação do arquivo para "UTF-8". Ele é aplicado a todos os arquivos e pastas dessa conexão.
Zero

3

Não tenho certeza se isso funciona para você, mas quando faço pequenos projetos de PHP solo com Eclipse, a primeira coisa que configuro é um script Ant para implantar o projeto em um ambiente de teste remoto. Eu codifico localmente e sempre que quero testá-lo, apenas clico no atalho que atualiza o site remoto.

O Eclipse tem um bom suporte Ant pronto para uso, e os scripts não são difíceis de fazer.


Mesmo para projetos solo, geralmente uso o Subversion, este é apenas um caso estranho. Eu acho que implantar com formiga é muito semelhante ao subversion.
levhita de


1

Como nenhuma das outras soluções mencionadas me satisfez, escrevi um script que usa WinSCP para sincronizar diretórios locais em um projeto para um servidor FTP (S) / SFTP / SCP quando o recurso autobuild do eclipse é acionado. Obviamente, esta é uma solução somente para Windows.

Talvez alguém ache isso útil: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/


Consertei meu site, o link deve funcionar novamente. Não há tempo para postar mais nada no momento, desculpe.
raio-x de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.