Difference between revisions of "IntelliJ IDE"
Line 47: | Line 47: | ||
− | Java Frameworks | + | ===Java Frameworks=== |
− | + | [[File:IntelliJ java frameworks.png|800px|IntelliJ Java Frameworks]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Web development | + | * J2EE |
− | + | * Hibernate | |
− | + | * Grails | |
− | + | * 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 | ||
− | |||
− | |||
− | |||
− | |||
− | Application servers | + | ===Test tools=== |
− | + | ||
− | + | [[File:IntelliJ test tools.png|800px|IntelliJ test tools]] | |
− | + | ||
− | + | ||
− | + | * 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 14:33, 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
Java Frameworks
- J2EE
- Hibernate
- Grails
- GWT
- Spring
- AspectJ
Build Tools
All of them!
Web development
All but:
- HAML
- Flash/Flex
Version control
- GitHub
- Subversion
- Git
Test tools
- jUnit
- TestNG-j
- Coverage
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