Difference between revisions of "IntelliJ IDE"
Line 45: | Line 45: | ||
[[File:Intellij tune idea v2.png|1024px|IntelliJ tune IDEA]] | [[File:Intellij tune idea v2.png|1024px|IntelliJ tune IDEA]] | ||
+ | |||
+ | |||
+ | Global points: | ||
+ | * ''Build tools'' : enable ALL | ||
+ | * ''Cloud'' : only if required | ||
+ | * ''Swing'' : DISABLE | ||
+ | * ''Android'' : only if required | ||
+ | * ''Plugin development'' : DISABLE | ||
+ | |||
Line 59: | Line 68: | ||
* AspectJ | * AspectJ | ||
− | |||
− | |||
− | |||
− | |||
Line 75: | Line 80: | ||
− | Version control | + | ===Version control=== |
− | + | ||
− | + | [[File:Intellij version controls.png|800px|IntelliJ version controls]] | |
− | + | ||
+ | |||
+ | At least enable: | ||
+ | * GitHub | ||
+ | * Subversion | ||
+ | * Git | ||
Line 101: | Line 111: | ||
* Glassfish | * Glassfish | ||
* JSR45 (=== JSPs) | * JSR45 (=== JSPs) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Revision as of 15:15, 14 November 2014
Contents
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
Global points:
- Build tools : enable ALL
- Cloud : only if required
- Swing : DISABLE
- Android : only if required
- Plugin development : DISABLE
Java Frameworks
- J2EE
- Hibernate
- Grails
- GWT
- Spring
- AspectJ
Web development
All but:
- HAML
- Flash/Flex
Version control
At least enable:
- GitHub
- Subversion
- Git
Test tools
- jUnit
- TestNG-j
- Coverage
Application servers
- Application servers view
- jBoss
- Tomcat and TomEE
- Glassfish
- 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