文件监控同步工具-eclipse远程热部署的福音
在维护项目时,由于历史的原因,项目不能使用在myeclipse中启用应用服务器进行热部署开发,只能在外面使用jboss远程关联部署,这个改动后热部署就是个问题了,本来公司内部有个eclipse同步插件,不过太难用。
在google里搜了一下有个jnotify开源的代码,是使用c++写的,提高java的jni接口,试了一下demo觉得性能不错,自己封装了一下,使用bat启动监控并同步。使用方法如下:
设置环境变量
解压bigfilesync-1.0.zip到电脑的任意目录下,比如D:\bigfilesync-1.0,然后将D:\bigfilesync-1.0\bin设置到系统的环境变量path中。
命令列表:
sync [-s] source [-d] destination [-e] exclude -s 源目录[required] -d 目标目录[required] -e 排除的目录或文件,多个之间用逗号分隔[option]
- 监视source目录下的文件变化,并同步到destination目录,排除exclude包含的文件或目录。
命令使用方法1:
sync -s D:\qq -d D:\mm
- 监视D:\qq目录下的文件变化,并同步到D:\mm目录。
命令使用方法2:
多个目录的监控(多个目录之间用逗号分隔,确保目录或文件的名称不能包含逗号),并同步到一个目录下。
sync -s D:\ff,D:\qq -d D:\mm
- 监视D:\ff,D:\qq两个目录下的文件变化,并同步到D:\mm目录。
命令使用方法3:
多个目录的监控(多个目录之间用分号分隔,确保目录或文件的名称不能包含分号),并分别同步到相应的目录下。
sync -s D:\ff;D:\qq -d D:\mm;D:\nn
- 监视D:\ff,D:\qq两个目录下的文件变化,并将D:\ff文件的变化同步到D:\mm目录,D:\qq文件的变化同步到D:\nn目录。
命令使用方法4:
方法2和方法3的混合使用。
sync -s D:\ff,D:\qq;D:\bb -d D:\mm;D:\nn
- 监视D:\ff,D:\qq,D:\bb三个目录下的文件变化,并将D:\ff,D:\qq文件的变化同步到D:\mm目录,D:\bb文件的变化同步到D:\nn目录。
命令使用方法5:
排除不需要同步的目录或文件。
sync -s D:\qq -d D:\mm -e .svn,target
- 监视D:\qq目录下的文件变化,并同步到D:\mm目录,排除.svn,target目录或文件的变化的同步。
- 如果排除同步的是目录,则此文件夹下所有文件或子文件夹的变化都不同步。
全局配置文件exclude.txt
%bigfilesync_home%\config\exclude.txt设置全局排除的目录或文件,多个目录或文件回车换行输入。
源码编译
bigfilesync源码使用maven进行管理jar依赖,其中依赖的一个jar没有在maven中央仓库中,所有编译、打包源码前需要安装jar到本地maven仓库,在jnotify-0.93.jar所在的文件夹使用以下命令:
mvn install:install-file -DgroupId=net.contentobjects -DartifactId=jnotify -Dversion=0.93 -Dfile=jnotify-0.93.jar -Dpackaging=jar
- jnotify-0.93.jar在bigfilesync-1.0.zip\lib目录下。
相关推荐
hadoop-eclipse-plugin-2.7.4.jar和hadoop-eclipse-plugin-2.7.3.jar还有hadoop-eclipse-plugin-2.6.0.jar的插件都在这打包了,都可以用。
hadoop-eclipse-plugin-3.1.3,eclipse版本为eclipse-jee-2020-03
利用maven创建Web项目,并在eclipse测试部署web项目
Download and unzip the JD-Eclipse Update Site, Launch Eclipse, Click on "Help > Install New Software...", Click on button "Add..." to add an new repository, Enter "JD-Eclipse Update Site" and select ...
jd-eclipse-site-1.0.0-RC2,Eclipse中查看class源码的插件,jd-eclipse-site-1.0.0-RC2,Eclipse中查看class源码的插件
最新的hadoop-eclipse-plugin-2.7.4.jar 很好用的hadoop的eclipse插件。自己编译的。 经过测试,使用没有任何问题。 请各位放心使用
找不到与hadoop-2.9.2版本对应的插件,手动生成的hadoop-eclipse-plugin-2.9.2版本,
hadoop-eclipse-plugin-2.7.1.jar插件,直接放在eclipse插件目录中
在eclipse中搭建hadoop环境,需要安装hadoop-eclipse-pulgin的插件,根据hadoop的版本对应jar包的版本,此为hadoop3.1.2版本的插件。
jar包反编译工具,积分不够的去开源社区:https://github.com/java-decompiler/jd-eclipse
JRebel eclipse 热部署
hadoop-eclipse-plugin-2.7.2.jar,hadoop远程调试eclipse插件。
用Windows下的Eclipse远程连接Hadoop的插件,适用于64位操作系统,hadoop2.6.0版本
jd-eclipse-site-1.0.0-RC2.zip(在eclipse查看.class源码的反编译工具)
自己动手写开发工具--基于Eclipse的工具开发自己动手写开发工具--基于Eclipse的工具开发自己动手写开发工具--基于Eclipse的工具开发自己动手写开发工具--基于Eclipse的工具开发
eclipse-jee-luna-R-win32-x86_64, eclipse-jee-kepler-SR1-RC3-win32-x86_64, eclipse-jee-kepler-SR2-win32-x86_64, eclipse-jee-kepler-R-win32-x86_64 place hadoop-eclipse-plugin-2.5.0.jar in plugins.
hadoop-eclipse-plugin-2.6.4.jar。 基于Eclipse的Hadoop应用开发环境配置工具包 jar包
绝对可以用,里面配有myeclipse10安装AXIS2插件的步骤,希望大家工作愉快,谢谢,给好评哦
如题,win上eclipse集成Qt的插件程序,linux的Qt上已经有了,win上的几个好像都不能安装成功。
update-site-jrebel eclipse maven热部署插件