`

eclipse 文件同步插件

 
阅读更多

本文主要介绍一个eclipse文件同步插件的安装和使用

 

在eclipse中经常碰到需要保持两个文件夹中文件同步的情况,这个在编写测试时尤为常见,经常需要测试部分需要和被测部分保持一些文件(如配置文件、资源文件)一致,举自己碰到的两个例子:

场景1:对于单测代码的spring bean配置文件需要和被测代码的bean配置文件同步

场景2:android测试项目的res文件夹下文件需要和源项目保持同步

这种情况下我们是手动复制粘贴吗,大可不用,eclipse为我们提供了强大的文件同步插件FileSync

 

1、安装:

eclipse update site为:http://andrei.gmxhome.de/eclipse/

选择FileSync plugin安装即可。

 

2、使用:

选择某个项目,打开它的Properties窗口,如下:


勾选上Enable FileSync builder for project。

 

然后开始在Available Synchronization mappings中添加同步规则,可以添加多个,同上。

其中的included表示包含的类型,excluded表示不包含的类型。

如果勾选了下面的Allow different target folders,还可以分别设置每个同步规则的target folder。

 

上面的第一个规则表示将AoneTestProject中除excluded的文件外都拷贝至target folder(F:\temp)下

第二个规则表示将AoneTestProject/bin目录下的AoneTestProject.apk拷贝至target folder(F:\temp)下

第三个规则表示将AoneTestProject/lib目录下的jar和zip后缀文件拷贝至target folder(F:\temp)下

 

Sync team private files表示同步私有文件,可能指的是以.开头的文件

User current date for destination files表示目标文件夹中的文件使用当前日期作为文件修改时间,否则使用源文件的时间

 

Default target folder为默认target的目录

 

注意使用必须保证Project->Build Automatically,否则不会实时同步,每次需要手动Force File Synchronization

 

目前发现FileSync插件对删除支持不是很好,还待使用。

 

感谢@coolas发现这个插件。

更多FileSync介绍信息参见:http://andrei.gmxhome.de/filesync/index.html

更多FileSync使用参见:http://andrei.gmxhome.de/filesync/usage.html

 

最后提供一个android项目同其测试项目的同步规则

 

 

  • 大小: 112 KB
  • 大小: 23.3 KB
3
0
分享到:
评论

相关推荐

    eclipse,Myeclipse修改js文件同步插件

    修改js文件,不需要重启程序的插件,下载安装有配置文档 本资源仅供学习研究,不能用于其他目的。

    文件同步插件

    文件同步插件,使用eclipse安装,欢迎下载

    FreeMarker Eclipse最新插件

    FreeMarker Eclipse最新插件,freemarker.jar已同步到官网最新版本,将解压后的plugin文件夹下的hudson.freemarker_ide_0.9.14包,复制到eclispe的plugin文件夹下,重启eclipse,可以看到.ftl格式文件已经设置为默认...

    文件同步插件FileSync_1.3.10.202006062100.jar

    FileSync插件

    eclipse subversion1.4x svn插件

    eclipse subversion1.4x svn插件 安装最新客户端后发现原来eclipse不能同步更新,官网介绍可以在线更新,我的机子不行,只能手动更新,整理了下文件,解压后只要替代原来的subversion就可以了

    FileSync插件

    FileSync-for+Eclipse的插件

    Eclipse权威开发指南2.pdf

    6.3.1 同步首选项设置..... 164 6.3.2 定义新的首选项默认设置..... 165 6.4 理解配置管理的基本原理...... 167 6.4.1 Update Manager介绍..... 168 6.4.2 配置基础..... 168 6.4.3 安装位置类型..... 169 ...

    Eclipse权威开发指南3.pdf

    6.3.1 同步首选项设置..... 164 6.3.2 定义新的首选项默认设置..... 165 6.4 理解配置管理的基本原理...... 167 6.4.1 Update Manager介绍..... 168 6.4.2 配置基础..... 168 6.4.3 安装位置类型......

    Eclipse权威开发指南1.pdf

    6.3.1 同步首选项设置..... 164 6.3.2 定义新的首选项默认设置..... 165 6.4 理解配置管理的基本原理...... 167 6.4.1 Update Manager介绍..... 168 6.4.2 配置基础..... 168 6.4.3 安装位置类型......

    eExplorer:Eclipse插件可嵌入Windows资源管理器并使其与您的工作保持同步

    eExplorer是一个Eclipse插件,用于嵌入Windows资源管理器并使其与您的工作保持同步。 特征 与Project Explorer,Package Explorer和Git Repositories View同步 面包屑导航到任何文件夹或预览文件(Internet ...

    lsp4e:Eclipse LSP4E的前叉https

    目标受众是愿意将语言服务器附带的语言集成到Eclipse IDE中的Eclipse插件开发人员或语言开发人员。 最终用户还可以利用此优势,因为LSP4E还定义了一种将Eclipse IDE从UI绑定到现有语言服务器的方法。 将其安装到...

    multitype:类似于 Google Docs 的用于协作代码编辑的 Eclipse 插件

    这个 Eclipse IDE 插件使软件开发人员能够同时编辑相同的源文件,就像 Google Docs 一样。 该工具有助于在需要编辑同一文件的团队项目上进行协作。 Multitype 使用带有单个中央服务器的客户端-服务器架构来管理...

    一款IDEA格式自动化的插件

    支持可配置的、类似 Eclipse 的保存操作,包括“优化导入”、“重新格式化代码”、“重新排列代码”、“编译文件”和一些针对 Java 的快速修复,如“添加/删除... 插件当文件在磁盘上同步(或保存)时执行配置的操作。

    SVN插件下载

    SVN 1.8.22 插件使用方法 1.在MyEclipse/Eclipse安装目录下 MyEclipse 10\dropins\ 新建文件夹svn 2.将下载文件解压后提取“features”、“plugins”两个文件放到svn目录下 3.运行MyEclipse/Eclipse,点击 window →...

    java实现下载文件源码-flux:日蚀通量

    java实现下载文件源码此项目已存档。 日蚀通量 项目“Eclipse ...插件功能相同的文件观察器进程,但用于光盘上的文件 一个 IntelliJ 插件,与 Eclipse 插件的功能相同,但插入 IntelliJ 仅允许您使用

    intellij-plugin-save-actions:支持可配置的,类似于Eclipse的保存操作,包括“组织导入”,“重新格式化代码”和“重新排列代码”

    保存动作插件 支持可配置的,类似于Eclipse的保存操作,包括“优化导入”,“重新格式化代码”,“重新排列代码”,“编译文件”以及一些快速修复程序,例如“添加/删除'this'限定符”等。该插件执行在磁盘上同步...

    transporter:创建者异步文件tansporter

    运输者Creator异步文件tansporter,一个eclipse插件,可帮助开发人员在工作区和产品之间进行文件同步。 该插件将配置的文件传输到开发设置中,而无需更改目录结构。 这是Beta版,可以在正常情况下使用非常基本的用例...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 12.nginx的配置文件-通过端口号区分虚拟机.avi │ 13.通过域名配置虚拟机.avi │ 淘淘商城第二天笔记.docx │ ├─03.第三天 │ 01.课程回顾.avi │ 02.课程计划.avi │ 03.什么是反向代理.avi │ 04.nginx的...

    Java项目开发与毕业设计指导

    为Eclipse安装MyEclipse插件。使用Eclipse导入项目ch09, 在src/config.properties中配置数据库连接信息, 然后部署项目、启动tomcat。 访问http://localhost:8080/ajax即可启动本程序。 Ch10:一个简单的编译器实现...

Global site tag (gtag.js) - Google Analytics