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

OSCHINA-MIRROR/mirrors-Spring-Framework_old1

Клонировать/Скачать
import-into-idea.md 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 03:49 3570c14

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

Шаги

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

  1. Предварительно скомпилировать spring-oxm командой ./gradlew :spring-oxm:compileTestJava.
  2. Импортировать в IntelliJ (Файл -> Новый -> Проект из существующих источников -> Навигация до директории -> Выбор файла build.gradle).
  3. При запросе исключите модуль spring-aspects (или после импорта через Файл -> Проектная структура -> Модули).
  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, вам, вероятно, потребуется установить следующие параметры JVM для избежания ошибок недостатка памяти: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m.
  4. Если вы вызываете "Пересобрать проект" в 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/mirrors-Spring-Framework_old1.git
git@api.gitlife.ru:oschina-mirror/mirrors-Spring-Framework_old1.git
oschina-mirror
mirrors-Spring-Framework_old1
mirrors-Spring-Framework_old1
main