Difference between revisions of "IntelliJ project"

Line 58: Line 58:
  
 
=Run configuration=
 
=Run configuration=
 +
 +
 +
==Tomcat==
  
 
To run the web-application on your Tomcat server, you need to create a ''run configuration''.
 
To run the web-application on your Tomcat server, you need to create a ''run configuration''.
Line 77: Line 80:
  
 
The WAR configuration and the ''exploded'' are exactly the same! It's just that in the WAR case you're deploying a zip archive, not in the other case. Tomcat supports both mode, even though the WAR is the official recommendation.
 
The WAR configuration and the ''exploded'' are exactly the same! It's just that in the WAR case you're deploying a zip archive, not in the other case. Tomcat supports both mode, even though the WAR is the official recommendation.
 +
 +
 +
* Go to the ''Startup/Connection'' tab
 +
* Add some environment variables, if required
 +
 +
[[File:IntelliJ tomcat project 03.png|800px|IntelliJ project run configuration step 3]]
 +
 +
 +
You can also adjust the logs to display + save them into a file, if you'd like to.
 +
 +
* Go to the ''Logs'' tab
 +
* Set the logs files. You can even add some logs to display by using the '+' option ! :)
 +
* Set the backup console, if required.

Revision as of 15:53, 25 March 2015


This page explains how to import a project into IntelliJ & how to configure it to run on a specific environment.


Import

  • Click on 'import project'

IntelliJ import project option


  • Choose the source directory
  • Choose the project type
IntelliJ import project type


Maven project

That's your best option if your project has a pom.xml

Don't forget to click:

  • import Maven project automatically (so your project will always be sync)
  • Create module groups for multi-maven projects

IntelliJ import project maven settings



Project structure

File → Project structure


Target SDK

Choose the target SDK and compilation level.

Intellij project structure sdk

Note: the first time you might need to add SDK by clicking the new option.


Libraries, Facets, Artifacts

Everything should be detected automatically.

For web projects, you should see the available WAR files in Artifacts.

Intellij project structure artifacts

>> If that it's not the case, then you need to adjust your web.xml



Run configuration

Tomcat

To run the web-application on your Tomcat server, you need to create a run configuration.


Run → Edit configurations...

  • Click on the '+' button, top left
  • Add Tomcat Server run configuration

IntelliJ project run configuration


  • Go to the Deployment tab
  • Add the artifact you'd like to run by click the '+' >> Artifacts...

IntelliJ project run configuration step 2

♦ Note:

The WAR configuration and the exploded are exactly the same! It's just that in the WAR case you're deploying a zip archive, not in the other case. Tomcat supports both mode, even though the WAR is the official recommendation.


  • Go to the Startup/Connection tab
  • Add some environment variables, if required

IntelliJ project run configuration step 3


You can also adjust the logs to display + save them into a file, if you'd like to.

  • Go to the Logs tab
  • Set the logs files. You can even add some logs to display by using the '+' option ! :)
  • Set the backup console, if required.