Difference between revisions of "IntelliJ IDE"

Line 47: Line 47:
  
  
Java Frameworks
+
===Java Frameworks===
  
- J2EE
+
[[File:IntelliJ java frameworks.png|800px|IntelliJ Java Frameworks]]
- Hibernate
 
- Grails
 
- GWT
 
- Spring
 
- AspectJ
 
  
Build Tools (all)
 
  
Web development
+
* J2EE
All but:  
+
* Hibernate
- HAML
+
* Grails
- Flash/Flex
+
* GWT
 +
* Spring
 +
* AspectJ
 +
 
 +
 
 +
===Build Tools===
 +
 
 +
All of them!
 +
 
 +
 
 +
===Web development===
 +
 
 +
[[File:IntelliJ web development.png|800px|IntelliJ Web Frameworks]]
 +
 
 +
 
 +
All but:  
 +
* HAML
 +
* Flash/Flex
 +
 
  
 
Version control
 
Version control
Line 68: Line 80:
 
- Git
 
- Git
  
Test tools
 
- jUnit
 
- TestNG-j
 
- Coverage
 
  
Application servers
+
===Test tools===
- Application servers view
+
 
- jBoss
+
[[File:IntelliJ test tools.png|800px|IntelliJ test tools]]
- Tomcat and TomEE
+
 
- Glassfish
+
 
- JSR45
+
* jUnit
 +
* TestNG-j
 +
* Coverage
 +
 
 +
 
 +
===Application servers===
 +
 
 +
[[File:Intellij application servers.png|800px|IntelliJ Application Servers]]
 +
 
 +
 
 +
* Application servers view
 +
* jBoss
 +
* Tomcat and TomEE
 +
* Glassfish
 +
* JSR45 (=== JSPs)
  
 
Cloud
 
Cloud

Revision as of 15:33, 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


Java Frameworks

IntelliJ Java Frameworks


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


Build Tools

All of them!


Web development

IntelliJ Web Frameworks


All but:

  • HAML
  • Flash/Flex


Version control - 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)

Cloud ... enable if you use it

Swing ... disable

Android ... enable if you use it

Other tools (all)

Plugin development ... disable


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