、大家好,我是老赵
一、与JIRA集成
jira是一个广泛使用的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。idea可以很好的跟它集成,参考下图:
File -> Settings ->Task -> Servers
点击右侧上面的+号,选择JIRA,然后输入JIRA的Server地址,用户名、密码即可
![53dc56d0ddbd296a0654f927bc515f7d.png](https://i-blog.csdnimg.cn/blog_migrate/34f55a46856d22073215cc567afab27f.png)
然后打开Open Task界面
![ceecf84818d5a1cf17325c268c91ed54.png](https://i-blog.csdnimg.cn/blog_migrate/3170cb9ce1bb9d8037cbaacd76a86980.png)
如果JIRA中有分配给你的Task,idea能自动列出来
![3b59c81e6756dcc436cc28a3ee9cf994.png](https://i-blog.csdnimg.cn/blog_migrate/f17316dd20a6dd28a24e121891de3918.png)
代码修改后,向svn提交时,会自动与该任务关联
![c38abe5699928d53829ca2de99b11209.png](https://i-blog.csdnimg.cn/blog_migrate/1cdac04ceb9b95371544fc29a1e6f514.png)
将每次提交的代码修改与JIRA上的TASK关联后,有什么好处呢?我们每天可能要写很多代码,修复若干bug,日子久了以后,谁也不记得当初为了修复某个bug做了哪些修改,不要紧张,只要你按上面的操作正确提交,idea都会帮你记着这些细节
![90ea60b617f67d1f434473b958a34658.png](https://i-blog.csdnimg.cn/blog_migrate/d464da2ea8518a12d53a2e7c737e1905.png)
如上图,选择最近提交的TASK列表,选择Switch to,idea就会自动打开该TASK关联的源代码,并定位到修改过的代码行。当然如果该TASK已经Close了,也可以选择Remove将其清空。
二、UML类图插件
idea已经集成了该功能,只是默认没打开,仍然打开Settings界面,定位到Plugins,输入UML,参考下图:
![4ad780f1da5b3bfca5297b6110fe9544.png](https://i-blog.csdnimg.cn/blog_migrate/73a6182a896cf596ec029b289ac3c8fa.png)
确认UML 这个勾已经勾上了,然后点击Apply,重启idea,然后仍然找一个java类文件,右击Diagram
![58ec778d1842775fefedd3f4868797de.png](https://i-blog.csdnimg.cn/blog_migrate/34ecdf808cd3d440971445e8de212dfb.png)
然后,就自个儿爽去吧
![bb2ef9eec7abba216ff027ad3120e708.png](https://i-blog.csdnimg.cn/blog_migrate/859cf119e1e65805c129a000487ca7fc.png)
三、SSH集成
java项目经常会在linux上部署,每次要切换到SecureCRT这类终端工具未免太麻烦,idea也想到了这一点:
![5b8f2ccbdd8b545652130cf8aa6f7d73.png](https://i-blog.csdnimg.cn/blog_migrate/c1f5821df9c6381e37ff8e26301a3dda.png)
然后填入IP、用户名、密码啥的
![0c90c7b6de7a297eefe01de0e355d394.png](https://i-blog.csdnimg.cn/blog_migrate/2f01e256df2a1ca1900b8bcc2c34654f.png)
点击OK,就能连接上linux了
![06b5c6b0984bfd314612ad07fd958ec8.png](https://i-blog.csdnimg.cn/blog_migrate/a68ce613d9c9a112f6585d62c69b5be2.png)
注:如果有中文乱码问题,可以在Settings里调整编码为utf-8
![4b6b9e2a802deaa06f7cb990b45539dd.png](https://i-blog.csdnimg.cn/blog_migrate/ddd67617480a45450008847877733d8e.png)
四、集成FTP
![5ccadea231feb17bc63d8a1957ffc975.png](https://i-blog.csdnimg.cn/blog_migrate/1de6363e325cfed358a92f871991beb0.png)
点击上图中的...,添加一个Remote Host
![0bdab96462242b9ee2125f3e386f4f27.png](https://i-blog.csdnimg.cn/blog_migrate/f9f9e837ff8081df87b07494423dc5f9.png)
填写ftp的IP、用户名、密码,根路径啥的,然后点击Test FTP Connection
,正常的话,应该能连接,如果连接不通,点击Advanced Options
,参考下图调整下连接选项
![ee8ecdc58768993b1b769e44cfb747e7.png](https://i-blog.csdnimg.cn/blog_migrate/336bffa565779c47099998b5c6019b80.png)
配置了FTP连接后,在提交代码时,可以选择提交完成后将代码自动上传到ftp服务器
![1187aea7f2b032d814d1f7cb050f2e2d.png](https://i-blog.csdnimg.cn/blog_migrate/5a60882dd040b1bddcfae5201203a481.png)
五、Database管理工具
先看效果吧:
![66699b4ff5ad3b28fa413e0e7ca892d1.png](https://i-blog.csdnimg.cn/blog_migrate/db56af7cda61ff31af49dc1efba95ffa.png)
有了这个,再也不羡慕vs.net
的db管理功能了。配置也很简单,就是点击+号,增加一个Data Source
即可
![52e1ec0416900151d399313ffa98b17a.png](https://i-blog.csdnimg.cn/blog_migrate/edfd7c90c7a49d48266f6badbfb0d6aa.png)
唯一要注意的是,intellij idea
不带数据库驱动,所以在上图中,要手动指定db driver
的jar包路径。
来源:https://www.cnblogs.com/yjmyzz
精彩推荐
1.设计一个高质量的 API 接口
2.重磅:Fastjson 2 官宣了,性能爆了,再战10年没问题!!
3.一款性能调优利器 — 火焰图
4.从 30248.271s 优化到 0.001,跪了....
5.IntelliJ IDEA2022.1虽正式发布,但我不建议大家使用!真的很辣鸡,我主动放弃!
6.Java8中一个极其强悍的新接口,炸裂!很多人没用过(非常实用)
7.我们公司使用了 6 年的Spring Boot 项目部署方案!打包 + Shell 脚本部署详解,稳的一批!
8.最近,前端开发把我恶心着了,为了甩锅,我写了个牛逼的日志切面!