反编译改jira5复制贴默认勾选配置
2023-08-01 19:01 作者:bili_15178572865 | 我要投稿
文档仅记录备忘,不适合教程。可参考。
问题:jira复制帖子的时候,如果复制的是汇总贴,默认勾选复制子任务。测试提贴习惯复制帖子修改,减少填写其他内容的工作量,但总有一不小心复制到汇总贴的,子贴复制一大堆,子贴多了还会造成系统卡,以及如果没注意直接删帖会造成jira系统部分页面出现空指针问题。

解决方案:想办法让这个默认勾选去掉,不默认复制子任务。
步骤:
1、f12看请求,猜测与文件CloneIssueDetails或default.jspa有关

2、服务器查找文件

3、文件拖到windows环境,用jd-gui反编译看看内容,找到了可能是相关配置的地方

4、执行classpy查找doDefault方法和cloneSubTasks,根据下面赋值false猜测修改的地方
此jar可以到 https://github.com/zxh0/classpy 下载

5、用二进制文本编辑器(例如MadEdit),将此处的04修改为03,保存后再反编译打开文件看是否修改正确。

6、class更换到服务器上重启jira
7、复制汇总贴验证效果
