From 833a3a0566a5bfc504897f61d58546ad72b55b59 Mon Sep 17 00:00:00 2001 From: Rossen Stoyanchev Date: Fri, 2 Sep 2016 09:03:34 -0400 Subject: [PATCH] Polish import into IntelliJ instructions --- import-into-idea.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/import-into-idea.md b/import-into-idea.md index 98a7800833..602ea33303 100644 --- a/import-into-idea.md +++ b/import-into-idea.md @@ -5,18 +5,18 @@ The following has been tested against IntelliJ IDEA 2016.2.2 _Within your locally cloned spring-framework working directory:_ 1. Precompile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava` -2. Import into IntelliJ IDEA (File -> New -> Project from Existing Sources -> Select directory -> Select Gradle -> Use gradle wrapper task configuration) -3. Set the Project JDK as appropriate (1.8+) -4. Exclude `spring-aspects` from project. (File-> Project Structure -> Modules) +2. Import into IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle) +3. When prompted exclude the `spring-aspects` module (or after the import via File-> Project Structure -> Modules) 4. Code away ## Known issues -1. `spring-oxm` should be pre-compiled since it's using repackaged dependencies (see *RepackJar tasks) -2. `spring-aspects` does not compile out of the box due to references to aspect types unknown to +1. `spring-core` and ``spring-oxm` should be pre-compiled due to repackaged dependencies. +See `*RepackJar` tasks in the build and https://youtrack.jetbrains.com/issue/IDEA-160605). +2. `spring-aspects` does not compile due to references to aspect types unknown to IntelliJ IDEA. See http://youtrack.jetbrains.com/issue/IDEA-64446 for details. In the meantime, the -'spring-aspects' should be excluded from the overall project to avoid compilation errors. -3. While all JUnit tests pass from the command line with Gradle, many will fail when run from +'spring-aspects' can be excluded from the project to avoid compilation errors. +3. While JUnit tests pass from the command line with Gradle, some may fail when run from IntelliJ IDEA. Resolving this is a work in progress. If attempting to run all JUnit tests from within IntelliJ IDEA, you will likely need to set the following VM options to avoid out of memory errors: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m