2

我正在使用 Eclipse Juno 在 Ubuntu 12.10 中构建一个新工作区。我已经配置了我的项目,导入了我的文件,建立了一个本地 Git 存储库并将其同步到 GitHub 上的远程。但是,我所有将文件(php、html、css 和其他网站文件)上传到服务器的努力都失败了。

我同时拥有远程系统资源管理器 (RSE) 和 Aptana Studio 3。虽然我已经成功地建立了与 localhost 的连接以进行测试和与我的实时网络服务器建立连接,但我的上传尝试都没有成功。

理想情况下,当我在 Eclipse 中保存任何文件时,它会自动复制到我的 /var/www 以用于我的 localhost 测试服务器。我研究了几个同步选项但没有成功。

此外,我希望能够使用 Ctrl+Shift+U 或类似方法将当前文件上传到我的公共服务器。

在过去的两天里,我大部分时间都在阅读和研究,但发现的文档很少,而且博客条目都是针对过时的版本。

我没有 Deploy 菜单项,Aptana Publish 菜单项被禁用,如果我从右键菜单中使用 Eclipse 的 Export 命令,并选择我的 localhost 连接,我会收到错误“无法使用连接”。尽管能够浏览 RSE 窗格中的内容,但还是会这样做。当我尝试导出到公共服务器时,错误是“此操作将删除以前为 MyProjectName 设置的团队提供程序设置。您确定要这样做吗?”

我正在对 Eclipse 进行更改以获得更高效的工作流程,但到目前为止,这让我感到沮丧很多天,而且我仍然无法上传简单的 .html 文件?!

4

2 回答 2

1

好的,据我了解,您想在保存时复制文件并通过 FTP 上传,是吗?

你应该看看蚂蚁。您可以将 Eclipse 配置为在保存或构建项目时运行 Ant 脚本。

如何使用 Ant 复制文件

蚂蚁 FTP 任务

构建项目时如何让ant运行

于 2012-11-08T21:25:57.543 回答
0

如果您使用 Eclipse RSE,这篇文章可能对您有所帮助:如何通过 FTP 与 Eclipse RSE 同步文件?

此外,他们提到 jdk7 存在一些问题(对于较旧的 eclipse 版本)。也检查一下。

对于您要自动/在按键上执行的操作,我没有找到任何快速的解决方案。

于 2012-11-08T21:36:34.727 回答