一、Idea插件安装
本插件idea要求版本:Version 2020.1以上版本
本地插件安装教程
1、将插件包(jar、zip)直接拖入idea编辑界面,idea支持自动安装。
2、点击 File -> Settings 菜单 , 或Ctrl + Alt + S 快捷键 . 打开设置面板 . 并切换到Plugins插件视图
点击Install Plugin from Disk,然后选中下载插件压缩包解压后的jar包,重启idea即可(注意目录用英文路径)。

一、导出补丁包插件(idea-export-patch)
本插件idea-export-patch-xxxx.zip ,是用作导出客户bug补丁包的通用插件,符合导出客户bug补丁包的规范,方便快速导出客户bug补丁包
导出界面

如何操作
提交窗口中选中要导出的文件:

v2.0.0截图界面:

更新历史
2024-09-09 IdeaExportPatch2-V2.1.2 242.zip
支持idea版本到2024.2
2024-05-07 IdeaExportPatch2(Jdk17)-V2.1.1-(版本支持222到241).zip
安装前先卸载以前的插件 idea-export-patch-x.x.x.zip
支持idea版本到2024.1
2023-04-01 IdeaExportPatch2(Jdk8)-V2.0.0.zip
安装前先卸载以前的插件 idea-export-patch-x.x.x.zip
1、全新版本2.0.0发布
2、项目结构从原Devkit迁移至Gradle构建工具
3、支持导出一个java源文件编译出多个classes文件的情况
4、webapps导出支持导出(8.1SP1及以上的补丁包)如下格式的路径/ApacheJetspeed/webapps/seeyon/WEB-INF/lib/activation.jar/com/sun/activation/registries/LineTokenizer.class
5、修复模块名称非对应模块物理文件夹名称导出时报错问题
6、增加版本滚动
7、修复[文件名称后缀]值不是当天日期
8、修复[OA版本]不能选中上次的版本记录
9、若没有选择java文件则不进行编译项目,直接进行导出
10、每次打开导出窗口更新上一次的导出配置
11、支持选择性导出
12、支持导出bug说明文件
13、支持不编译导出对应的文件
14、让idea支持对选中的文件进行导出(可包含目录结构导出)
15、idea版本支持最低版本为idea2020.1.1
2022-08-01 idea-export-patch-v1.2.5.zip
支持导出一个java源文件编译出多个classes文件的情况
2022-07-01 idea-export-patch-v1.2.4.zip
增加模块名称映射到jar文件名称填写(可自定义导出的jar名称)
webapps导出支持导出(8.1SP1及以上的补丁包)如下格式的路径/ApacheJetspeed/webapps/seeyon/WEB-INF/lib/activation.jar/com/sun/activation/registries/LineTokenizer.class
2021-12-17 idea-export-patch-v1.2.2.zip
修复[文件名称后缀]值不是当天日期
修复[OA版本]不能选中上次的版本记录
若没有选择java文件则不进行编译项目,直接进行导出
每次打开导出窗口更新上一次的导出配置
2021-12-07 idea-export-patch-v1.2.1.zip
增加非树结构导出,以前得不勾选树结构不生效
2021-12-05 idea-export-patch-v1.2.zip
全新代码结构
支持导出源码/补丁包/导出8.0以上版本需要的seeyon目录补丁包
补丁包是需要实时编译的,插件会自动编译
界面中可填写的内容都可在自定义配置中预制配置。 位置在 C:\Users\用户名称\idea-export-patch-config.conf文件中(可增加oa版本等)
补丁包打包说明文件 可在 定义在 C:\Users\用户名称\目录中
支持可选导出项 可单一导出源码、补丁包等
自动记录上一次的导出配置
补丁包、源码文件夹名称自动带导出日期
导出的文件夹名称自动输出 版本、bug标题、bug编号
导出成功后,输出导出数量
支持项目文件树右键导出、git历史记录中选中文件右键导出、编辑文件窗口右键导出
二、导出到web容器插件
本插件idea-export-web-xxxx.zip ,是用作导出编译后的文件到web容器,方便开发调试过程中,将大量编译文件导出到类似tomcat的容器中,来快速进行调试。
导出界面

如何操作
单文件导出:

项目文件树选多文件导出:

git记录选择文件导出:

v2.0.0版本截图:

更新历史
2024-05-07 IdeaExportWeb2(Jdk17)-V2.1.1-(版本支持222到241).zip
安装前先卸载以前的插件 idea-export-web-x.x.x.zip
支持idea版本到2024.1
2023-04-01 IdeaExportWeb2(Jdk8)-V2.0.0.zip
请先卸载以前的 idea-export-web-x.x.x.zip
1、全新版本2.0.0发布
2、项目结构从原Devkit迁移至Gradle构建工具
3、支持导出maven项目的文件导出(导出编译后的文件)
4、支持可选功能ssh的scp命令导出
5、支持可选功能js文件es6转es5
6、idea最低版本idea2020.1.1
2022-09-25 idea-export-web-v1.2.7.zip es62es5-npm.zip
支持可选js文件es6转es5功能,需要本地支持node环境且有es6转es5环境
2022-09-13 idea-export-web-v1.2.6.zip
支持导出到远程服务器,通过ssh的scp命令将本地文件导入远程服务器中
2022-08-01 idea-export-web-v1.2.5.zip
支持导出一个java源文件编译出多个classes文件的情况
2022-01-20 idea-export-web-v1.2.3.zip
最近使用的路径可以按照最近使用顺序排序
2021-12-17 idea-export-patch-v1.2.2.zip
定义静态文件选择器,只初始化一次
导出class到web容器失败
若没有选择java文件则不进行编译项目,直接进行导出
2021-12-05 idea-export-web-v1.2.1.zip
全新代码结构
支持选择导出的列表历史记录功能,最大支持50条,按时间最近排序
历史记录记录到本地,路径在 C:\Users\用户名\idea-export-web-history.txt
对选中的项,在导出时自动编译
导出成功后,输出导出数量
支持项目文件树右键导出、git历史记录中选中文件右键导出、编辑文件窗口右键导出