Difference between revisions of "IntelliJ IDE"

Line 44: Line 44:
  
  
[[File:Intellij tune idea v2.png|1024px|IntelliJ tune IDEA]]
+
[[File:Intellij tune idea v2.png|900px|IntelliJ tune IDEA]]
  
  
Line 111: Line 111:
 
* Glassfish
 
* Glassfish
 
* JSR45 (=== JSPs)
 
* JSR45 (=== JSPs)
 
 
 
IntelliJ_java_frameworks.png
 
IntelliJ_web_development.png
 
intellij_version_controls.png
 
intellij_test_tools.png
 
intellij_application_servers.png
 
intellij_tune_your_idea.png
 
intellij_featured_plugins.png
 

Revision as of 15:16, 14 November 2014



Requirements

IntelliJ requires a Java JDK to work, see Java JDK setup.



Installation

Get binaries

Download IDEA IntelliJ from the official website: https://www.jetbrains.com/idea/

Take the IntelliJ Ultimate Edition version.


Linux

  • Download the IdeaU-xxx.tar.gz' package
  • Copy the package into your dev directory
  • Launch the application
tar -xzvf IdeaU-xxx.tar.gz
cd Idea-IU-xxx/bin
./idea.sh &


First launch configuration

During first launch you'll be ask a bunch of questions. The first are easy, then you'll to configure your environment. Here are my settings:


Tune your IDEA

IntelliJ tune IDEA


Global points:

  • Build tools  : enable ALL
  • Cloud  : only if required
  • Swing  : DISABLE
  • Android  : only if required
  • Plugin development : DISABLE


Java Frameworks

IntelliJ Java Frameworks


  • J2EE
  • Hibernate
  • Grails
  • GWT
  • Spring
  • AspectJ


Web development

IntelliJ Web Frameworks


All but:

  • HAML
  • Flash/Flex


Version control

IntelliJ version controls


At least enable:

  • GitHub
  • Subversion
  • Git


Test tools

IntelliJ test tools


  • jUnit
  • TestNG-j
  • Coverage


Application servers

IntelliJ Application Servers


  • Application servers view
  • jBoss
  • Tomcat and TomEE
  • Glassfish
  • JSR45 (=== JSPs)