在 Eclipse 和 FTP 站点之间同步文件

发布于 2024-10-04 14:55:06 字数 165 浏览 4 评论 0原文

我目前正在使用 Eclipse PDT 进行编码,我需要将工作站上的文件与 FTP 服务器上的文件同步。

我已经安装了 RSE,但我只能下载和编辑我能看到的文件。我想要发生的是,当我点击“保存”时,文件将保存在本地,并且文件将在 FTP 站点上更新。

我有什么想法可以实现这一目标吗?

I am currently coding with Eclipse PDT, and I need to synchronise the files on my workstation with the files on the FTP server.

I've installed RSE, but I can only download and edit files as far as I can see it. What I want to happen is when I hit save, the file is saved locally, and the file to be updated on the FTP site.

Any ideas of how I can achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我也只是我 2024-10-11 14:55:06

在您的项目上创建一个 Ant 构建器。请参阅此 文章。阅读本文后您应该了解的重要事项:

  • 您可以使用 Ant FTP 任务到
    传输文件。
  • 您可以定义由以下给出的属性
    Eclipse平台获取项目
    root,已更改文件列表,更改
    类型(添加、修改、删除)等。
    明智地使用它们。你将需要
    project_loc、resource_loc 等。
    获取方式见文末图片
    其他可用变量可以是
    传递给脚本。
  • 调整您的 Ant 脚本,因为如果它运行
    对于每个文件更新,那么它可以是
    慢的。如果无论如何都很慢,那么您可以为 Eclipse 创建一个构建器插件,但事实并非如此复杂的。我之前创建了一些。
  • 做好准备,ant脚本可以得到
    不仅更改了一个文件,而且还更改了
    列表。
    替代文字

Create an ant builder on your project. See this article about how to do that. The important things you should know after you read the article:

  • You can use Ant FTP task to
    transfer the files.
  • You can define properties given by
    the Eclipse platform to get project
    root, list of changed files, change
    type (add, modify, delete) and so on.
    Use them wisely. You will need
    project_loc, resource_loc and so on.
    See picture at end to see how to get
    other available variables that can be
    passed to the script.
  • Tune your Ant script, since if it run
    for each file update, then it can be
    slow. If it is slow anyway, then you can create a builder plugin for eclipse, which is not so complicated. I created some before.
  • Be prepared, that ant script can get
    not only one file as changed, but a
    list.
    alt text
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文