From 3721775b8a1b0ace9bdea9756bf96f84303588b2 Mon Sep 17 00:00:00 2001 From: Lukas Rytz Date: Mon, 21 Mar 2016 12:11:55 +0100 Subject: Updates to IntelliJ files for 2.12.x --- src/intellij/README.md | 11 +++++++- src/intellij/scala.ipr.SAMPLE | 62 +++++++++++++++++++++---------------------- 2 files changed, 41 insertions(+), 32 deletions(-) (limited to 'src/intellij') diff --git a/src/intellij/README.md b/src/intellij/README.md index c311afda9c..dcad699d43 100644 --- a/src/intellij/README.md +++ b/src/intellij/README.md @@ -10,7 +10,7 @@ To create the IntelliJ project files: - Run `sbt intellij` - Open `src/intellij/scala.ipr` in IntelliJ - - In `File` → `Project Structure` → `Project` → `Project SDK`, create an SDK entry named "1.6" containing the Java 1.6 SDK + - In `File` → `Project Structure` → `Project` → `Project SDK`, create an SDK entry named "1.8" containing the Java 1.8 SDK The project files are created by as copies of the `.SAMPLE` files, which are under version control. The actual IntelliJ project files are in `.gitignore` so that local changes are ignored. @@ -24,6 +24,15 @@ This is necessary whenever the dependencies in the sbt build change, for example Note that this command only patches the dependency lists, all other settings in the IntelliJ project definition are unchanged. To overwrite the project definition files by copying the `.SAMPLE` files again run `sbt intellijFromSample`. +## Switching Branches + +The 2.12.x branch contains IntelliJ module files for `actors` and `forkjoin` even though these modules only exist in 2.11.x. +This allows using the same IntelliJ project files when switching to the 2.11.x branch (without causing any issues while working on 2.12.x). + +When switching between 2.11.x and 2.12.x, make sure to run `sbt intellij`. +Note that the `Project SDK` is not updated in this process. +If you want to use the Java 1.6 SDK while working on 2.11.x you need to change it manually (`File` → `Project Structure` → `Project` → `Project SDK`). + ## Usage Compiling, running, JUnit tests and debugging should all work. diff --git a/src/intellij/scala.ipr.SAMPLE b/src/intellij/scala.ipr.SAMPLE index 06a154b7cb..8184b0e45b 100644 --- a/src/intellij/scala.ipr.SAMPLE +++ b/src/intellij/scala.ipr.SAMPLE @@ -57,7 +57,7 @@ - + @@ -75,8 +75,8 @@ - - + + @@ -87,8 +87,8 @@ - - + + @@ -98,10 +98,10 @@ - - + + - + @@ -112,7 +112,7 @@ - + @@ -124,10 +124,10 @@ - - + + - + @@ -146,8 +146,8 @@ - - + + @@ -157,8 +157,8 @@ - - + + @@ -200,7 +200,7 @@ - + @@ -260,9 +260,9 @@ - - - + + + @@ -274,8 +274,8 @@ - - + + @@ -284,12 +284,12 @@ @@ -301,10 +301,10 @@ - - + + - + -- cgit v1.2.3