Before writing an IntelliJ idea 13 trial note, Idea also has a lot of big on the function, ease of use almost comparable with vs.net, anyway, I have since switched to idea, never opened Eclipse, today to see a few advanced features:
I. Integration with JIRA
Jira is a widely used project and transaction tracking tool that is used extensively in the areas of defect tracking, customer service, demand collection, process approval, task tracking, project tracking, and agile management. Idea can be well integrated with it, for reference:
File-Settings->task-Servers Click on the upper right of the + sign, select Jira, and then enter the Jira server address, user name, password can
The open task interface is then opened
If there are task,idea assigned to you in Jira, you can automatically list them.
When the code is modified, it is automatically associated with the task when it is submitted to SVN
What is the benefit of having each commit code modified associated with a task on Jira? We may have to write a lot of code every day, fixed a number of bugs, after a long time, no one can remember the original to fix a bug did what changes, don't be nervous, as long as you follow the above actions correctly submitted, idea will help you remember these details
For example, select the recently submitted Task list, select Switch To,idea to automatically open the source code associated with the task, and navigate to the modified line of code. Of course, if the task is already close, you can also choose Remove to empty it.
Second, UML class diagram plug-in
IDEA has integrated this function, but the default is not open, still open the settings interface, navigate to plugins, input UML, reference:
Confirm that the UML tick has been ticked, then click Apply, restart Idea, then still find a Java class file, right click Diagram
And then, just go for it.
Third, SSH integration
Java projects are often deployed on Linux, and it's too cumbersome to switch to a terminal tool like securecrt every time, and idea also thinks:
And then fill in the IP, username, password, whatever.
Click OK to connect to Linux.
Note: If there is a Chinese garbled problem, you can adjust the code in settings to Utf-8
Iv. Integrated FTP
Click on ... to add a remote Host
Fill in the FTP IP, user name, password, root path what, and then click Test FTP Connection, Normal, should be able to connect, if not connected, click Advanced Options, reference adjustment under the connection options
After you have configured the FTP connection, you can choose to automatically upload the code to the FTP server when the code is submitted, after the commit is completed
V. Database management Tools
Let's look at the effect first:
With this, no longer envy the Vs.net DB management function. Configuration is also very simple, is to click on the + sign, add a data source can
The only thing to note is that IntelliJ idea does not have a database driver, so in the, you manually specify the path of the jar package for the DB driver.
Idea actually has a lot of useful functions, everyone slowly realize it, finally, it is suggested that ideas fans can often pay attention to Xia Guan Network http://www.jetbrains.com/idea/features/This has the official description of various functions.
IntelliJ Idea Advanced usage: integrated Jira, UML class diagram plug-ins, integrated SSH, integrated FTP, database management