I just recently changed my coding environment over to the Eclipse IDE for php, anyways I was looking for the best way to FTP from Eclipse and I concluded my search with the Aptana plugin for Eclipse. Its easy to install, but after that figuring out exactly how it works was kind of a pain. Once I figured it out though it works great.
Installing Aptana Plugin:
Download the Aptana plugin for Eclipse here:
Follow the instructions on the download page. Here they are again for reference:
- From the Help menu, select Install New Software... to open the Install New Software dialog.
Paste the URL for the update site into the Work With text box,
and hit the Enter (or Return) key.
In the populated table below, check the box next to the name of the plug-in, and then click theNext button.
- Click the Next button to go to the license page.
- Choose the option to accept the terms of the license agreement, and click the Finish button.
- You may need to restart Eclipse to continue.
Using the Remote/FTP Features of Aptana:
Now once I got the Aptana plugin installed that's when I found the information out there on how to use it somewhat confusing. There are several explorer panes to explore your files in Eclipse. The one your going to want to use is the "Project Explorer", not the app explorer, or the php explorer.
Setting up FTP/Remote Connections:
To get to the remote connections panel, in the file menu go to Window > Show View> Other..., then type remote into the search field and you should see the "Remote" option. Double-click it. This is where you will set up your remote FTP/SFTP connections just like your used to.
Configuring Your Project to Use Your Connections:
Getting your project to upload/download to your remote connection is easy from the Project Explorer panel. The App Explorer panel and the Php Explorer panel gave me a lot of issues. By default my eclipse (for php) was having me use the Php Explorer. After installing Aptana, it was having me use the App Explorer. So in the Project Explorer, there will be a connections icon in your project (it looks like a little globe). Click the connections icon. Here you will setup how and which remote connection your project uses. Once you have it set up. Uploading and downloading files is a cinch! Just right click and transfer.