|
|
|
@ -1,27 +1,27 @@ |
|
|
|
|
The following has been tested against IntelliJ IDEA 2016.2.2 |
|
|
|
|
以下内容已经过IntelliJ IDEA 2016.2.2测试 |
|
|
|
|
|
|
|
|
|
## Steps |
|
|
|
|
## 步骤 |
|
|
|
|
|
|
|
|
|
_Within your locally cloned spring-framework working directory:_ |
|
|
|
|
_在本地克隆的spring框架工作目录中:_ |
|
|
|
|
|
|
|
|
|
1. Precompile `spring-oxm` with `./gradlew :spring-oxm:compileTestJava` |
|
|
|
|
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 |
|
|
|
|
1. 预编译 `spring-oxm` 请使用 `./gradlew :spring-oxm:compileTestJava` |
|
|
|
|
2. 导入到 IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle) |
|
|
|
|
3. 当提示排除 `spring-aspects` (or after the import via File-> Project Structure -> Modules) |
|
|
|
|
4. 编码离开 |
|
|
|
|
|
|
|
|
|
## Known issues |
|
|
|
|
## 已知问题 |
|
|
|
|
|
|
|
|
|
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). |
|
|
|
|
1. 由于重新打包的依赖关系,应该预先编译`spring-core` 和 `spring-oxm` 。 |
|
|
|
|
请参考构建中 `*RepackJar` 任务 和 https://youtrack.jetbrains.com/issue/IDEA-160605). |
|
|
|
|
2. `spring-aspects` does not compile due to references to aspect types unknown to |
|
|
|
|
IntelliJ IDEA. See https://youtrack.jetbrains.com/issue/IDEA-64446 for details. In the meantime, the |
|
|
|
|
'spring-aspects' can be excluded from the project to avoid compilation errors. |
|
|
|
|
IntelliJ IDEA. See https://youtrack.jetbrains.com/issue/IDEA-64446 for details. In the meantime, the |
|
|
|
|
'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 |
|
|
|
|
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 |
|
|
|
|
4. If you invoke "Rebuild Project" in the IDE, you'll have to generate some test |
|
|
|
|
resources of the `spring-oxm` module again (`./gradlew :spring-oxm:compileTestJava`) |
|
|
|
|
resources of the `spring-oxm` module again (`./gradlew :spring-oxm:compileTestJava`) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Tips |
|
|
|
|