intellij idea 高級用法之:集成JIRA、UML類圖插件、集成SSH、集成FTP、Database管理(轉)


 

UML:  Ctrl + Alt + Shift + U


之前寫過一篇IntelliJ IDEA 13試用手記 ,idea還有很多高大上的功能,易用性幾乎能與vs.net媲美,反正我自從改用idea后,再也沒開過eclipse,今天來看幾個高級功能:

一、與JIRA集成

jira是一個廣泛使用的項目與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。idea可以很好的跟它集成,參考下圖:

File -> Settings ->Task -> Servers 點擊右側上面的+號,選擇JIRA,然后輸入JIRA的Server地址,用戶名、密碼即可

然后打開Open Task界面

如果JIRA中有分配給你的Task,idea能自動列出來

代碼修改后,向svn提交時,會自動與該任務關聯

將每次提交的代碼修改與JIRA上的TASK關聯后,有什么好處呢? 我們每天可能要寫很多代碼,修復若干bug,日子久了以后,誰也不記得當初為了修復某個bug做了哪些修改,不要緊張,只要你按上面的操作正確提交,idea都會幫你記着這些細節

如上圖,選擇最近提交的TASK列表,選擇Switch to,idea就會自動打開該TASK關聯的源代碼,並定位到修改過的代碼行。當然如果該TASK已經Close了,也可以選擇Remove將其清空。

 

二、UML類圖插件

idea已經集成了該功能,只是默認沒打開,仍然打開Settings界面,定位到Plugins,輸入UML,參考下圖:

 

確認UML 這個勾已經勾上了,然后點擊Apply,重啟idea,然后仍然找一個java類文件,右擊Diagram

然后,就自個兒爽去吧

 

Idea UML插件:


http://plugins.jetbrains.com/plugin/7324?pr=


Code Iris

Products: IntelliJ IDEA, Android Studio
Vendor: www.codeiris.com
Email: martin [at] codeiris.com
Website: www.codeiris.com
License: http://www.codeiris.com/license/
Bugtracker page
This plugin visualizes the modules, packages and classes of your project.
It's like a UML based "Google Maps" for your Source Code.
Features:
parsing groovy and java source code
visualize modules and their dependencies
visualize classes and their dependencies
visualize packages and their classes
filtering of classes and packages
highlighting of classes and packages
basic structural metrics
manual layouting
organic layouting based on dependencies
navigate from and to class

 

http://plugins.jetbrains.com/plugin/4946?pr=
simpleUMLCE

Products: IntelliJ IDEA
Vendor: Initial version by: Martin Schmid, Luke Burgess (Luke.E.Burgess@usa.xerox.com), Dimitar Dimitrov Updated to work with IDEA Community Edition by: Sergey Edunov
Email: edunov at gmail.com
License: license url
UML Class, Dependency, Package and Sequence diagrams for IDEA Community Edition

 

三、SSH集成

java項目經常會在linux上部署,每次要切換到SecureCRT這類終端工具未免太麻煩,idea也想到了這一點:

然后填入IP、用戶名、密碼啥的

 

點擊OK,就能連接上linux了

注:如果有中文亂碼問題,可以在Settings里調整編碼為utf-8

 

四、集成FTP

點擊上圖中的...,添加一個Remote Host

填寫ftp的IP、用戶名、密碼,根路徑啥的,然后點擊Test FTP Connection,正常的話,應該能連接,如果連接不通,點擊Advanced Options,參考下圖調整下連接選項

配置了FTP連接后,在提交代碼時,可以選擇提交完成后將代碼自動上傳到ftp服務器

 

五、Database管理工具

先看效果吧:

有了這個,再也不羡慕vs.net的db管理功能了。配置也很簡單,就是點擊+號,增加一個Data Source即可

唯一要注意的是,intellij idea不帶數據庫驅動,所以在上圖中,要手動指定db driver的jar包路徑。

 

idea其實還有很多好用的功能,大家慢慢體會吧,最后,建議idea迷們可以經常關注下官網 http://www.jetbrains.com/idea/features/ 這上面有官方的各種功能說明。

http://www.cnblogs.com/yjmyzz/p/4588386.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM