1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lenve-spring-framework

Клонировать/Скачать
import-into-idea.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.06.2025 14:32 ed8bdc9

Протестировано на IntelliJ IDEA 2016.2.2

Шаги

В локально клонированном рабочем каталоге spring-framework:

  1. Предварительно скомпилировать spring-oxm с помощью ./gradlew :spring-oxm:compileTestJava
  2. Импортировать в IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)
  3. При запросе исключить модуль spring-aspects (или после импорта через File -> Project Structure -> Modules)
  4. Начинайте работу

Знаменитые проблемы

  1. spring-core и spring-oxm должны быть предварительно скомпилированы из-за переупакованных зависимостей. См. задачи *RepackJar в сборке и https://youtrack.jetbrains.com/issue/IDEA-160605).
  2. spring-aspects не компилируется из-за ссылок на типы аспектов, неизвестные IntelliJ IDEA. См. https://youtrack.jetbrains.com/issue/IDEA-64446 для подробностей. В то же время, модуль spring-aspects можно исключить из проекта, чтобы избежать ошибок компиляции.
  3. Хотя JUnit тесты проходят с командной строки с помощью Gradle, некоторые из них могут не пройти при запуске из IntelliJ IDEA. Решение этой проблемы находится в разработке. Если вы пытаетесь запустить все JUnit тесты изнутри IntelliJ IDEA, вам, вероятно, потребуется установить следующие параметры виртуальной машины, чтобы избежать ошибок "out of memory": -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
  4. Если вы вызываете "Rebuild Project" в IDE, вам придется снова сгенерировать некоторые тестовые ресурсы модуля spring-oxm (./gradlew :spring-oxm:compileTestJava)## Советы

В любом случае, пожалуйста, не проверяйте в систему свои собственные сгенерированные файлы .iml, .ipr или .iws. Вы заметите, что эти файлы намеренно включены в .gitignore. Та же политика применяется к метаданным eclipse.

Часто задаваемые вопросы

Вопрос. А что насчет собственной поддержки Gradle IntelliJ IDEA?

Ответ. Следите за https://youtrack.jetbrains.com/issue/IDEA-53476

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lenve-spring-framework.git
git@api.gitlife.ru:oschina-mirror/lenve-spring-framework.git
oschina-mirror
lenve-spring-framework
lenve-spring-framework
master