eclipse插件之上传代码到ftp服务器

    本次介绍一个小工具:一个eclipse插件,实现了直接将代码上传到ftp的功能。

    对着项目工程的文件夹或者文件,点击右键,弹出菜单,点击之后,会自动将本地的代码上传至ftp服务器。

    效果图如下:


成功之后如下所示:



具体实现步骤:

1.依赖项只需要引入commons-net-1.4.1.jar,里面提供的有对ftp处理的接口。只需要设置ftp的账号密码,提供本地路径、远程路径,即可完成上传。

2.eclipse的插件只需要写一个右键popmenu插件。在点击动作里面写对应的逻辑代码。

3.当右键点击的时候,可以获取到当前被选中的文件或者文件夹,以及他所在的工程(project)名称,以及eclipse的workspace。这样取到本地文件的路径就不难了。

4.若workspace里面有多个工程,每个工程的ftp路径还不一样,账号密码也都不一样时,需要建立起project和ftp的对应关系。可以用枚举进行维护,每次做一个转换,保证能取到正确的ftp。



  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Eclipse件- Sexftp 说明:简单实现了FTP功能,可装在Eclipse3.5以上,Myclipse 8.5 以上版本。Jdk版本1.5以上。 简介: 1、可轻松将eclipse中的项目上FTP生产环境服务器上,省去来回切换工具的麻烦。 2、根据设定好的基准目录自动定位服务器目录,例如.../com/cm/service 的文件 会自动上FTP .../com/cm/service 目录 中,省去来回选择目录的麻烦。 3、考虑到FTP服务器可能会因为网络原因上较慢,可过滤出相对上次上后的结果新修改的文件,并选择只上这些文件,从而不必每次修改都来找文件,特别是一次零零散散修改了十几个文件时,只需要轻松一点,即可上这些新修改过的文件。(我以前的作法是干脆整个工程重新上,但是网速慢要上半天。一个一个的选择这些修改了的文件,又很麻烦。) 4、所有服务器及上配置使用XML文件,复制粘贴更容易。 该件现有功能主要是为了解决如下场景: 每次有新需求时,总会在不同的包不同的目录下修改或新增各种文件,改好稳定好上到生产环境时,由于相尽可能减少生产环境文件的变化,只上修改过的文件,所以这时需要在本地目录和服务器目录来回选择,而且还要一个个找那些修改了的文件,很麻烦,所以实现这个件来解决这个经常出现的麻烦。 下载以及FTP服务器目录浏览由于使用频率较低,这版就暂时没考虑,下一版本实现。 下一版本计划: 1、服务器目录浏览。 2、服务器文件在线修改,改为后自动服务器。减少操作过程。 3、根据本地目录自动定位到服务器目录。 4、XML配置方式计划仍然保留。 本件不依赖任何件,不推荐使用 eclipse myeclipse的在线安装方式,因为他需要无故下一些不明白的包,网络不好的还要下半天,而且现在myeclipse的那个在线更新打开慢,据说国内IP又被他封了,在线更新变得不太方便了。这里自带了一个 install.bat 的安装程序,简化及加快安装过程,注意运行这个安装程序需要装有JDK1.5以上版本并且可以使用JAVA命令。 欢迎使用并提建议,联系我:coynnbai@163.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值