我正在使用Eclipse Juno在Ubuntu 12.10中构建一个新工作区。我已经配置了我的项目,导入了我的文件,建立了一个本地Git仓库并将它同步到GitHub上的一个远程。但是,我能够将文件(php,html,css和其他网站文件)上传到服务器的努力都失败了。
我有远程系统资源管理器(RSE)和Aptana Studio 3.虽然我已经成功建立了与localhost进行测试和我的实时网络服务器的连接,但我的上传尝试都没有成功。
理想情况下,当我在Eclipse中保存任何文件时,它会自动复制到我的localhost测试服务器的/ var / www。我已经研究了几个同步选项但没有成功。
此外,我希望能够使用Ctrl + Shift + U或类似功能将当前文件上传到我的公共服务器。
过去两天我花了很多时间阅读和研究,但发现文档很少,博客条目也是过时版本。
我没有Deploy菜单项,Aptana Publish菜单项被禁用,如果我从右键菜单中使用Eclipse的Export命令,并选择我的localhost连接,则会收到错误“无法使用连接”。尽管能够浏览RSE窗格中的内容,但这仍然存在。当我尝试导出到公共服务器时,错误是“此操作将删除为MyProjectName设置的先前团队提供程序设置。您确定要执行此操作吗?”
我正在对Eclipse进行更改以获得更高效的工作流程,但到目前为止它已经花了我很多天的挫折而我仍然无法上传简单的.html文件?!
答案 0 :(得分:1)
好的,据我了解,您想在保存时复制文件并通过FTP上传,是吗?
你应该看看Ant。您可以将Eclipse配置为在保存或构建项目时运行Ant脚本。
答案 1 :(得分:0)
如果您使用Eclipse RSE,这篇文章可能对您有所帮助:How to synchronize files over FTP with Eclipse RSE?
此外,他们提到jdk7存在一些问题(对于较旧的eclipse版本)。检查一下。
对于您自动执行/按下按键的操作,我没有找到任何快速解决方案。