1 Загрузка исходного кода Spring 5
Прежде всего, ваш JDK необходимо обновить до версии выше 1.8. Начиная с Spring 3.0, исходный код Spring размещается на GitHub, а ссылка на скачивание с официального веб-сайта больше не предоставляется. Я не буду вдаваться в подробности. Вы можете скачать его с сайта GitHub самостоятельно. Ссылка для скачивания версии, которую я использую:GitHub.com/spring-pro — это…, после завершения загрузки разархивируйте исходный пакет, и вы увидите каталог файлов, как показано ниже.
2 навыка создания исходного кода на основе Gradle
Поскольку Spirng 5 был скомпилирован с помощью Gradle, перед сборкой исходного кода необходимо установить Gradle. Адрес загрузки Gradlegradle.org/releases, я использую официально рекомендованную версию Spring 5 Gradle 4.0, ссылка для скачиванияgraded.org/следующие шаги/…, после завершения загрузки выполните следующие действия.Здесь в качестве примера используется операционная система Windows. Первым шагом является настройка переменных среды, как показано на следующем рисунке.
На втором этапе добавьте переменную среды «%GRADLE_HOME%\bin», как показано на следующем рисунке.
Третий шаг — определить среду, ввести команду gradle -v и получить результат, показанный на следующем рисунке.
----------------------------------------------------------------------
Gradle 4.0
----------------------------------------------------------------------
Build time:2017-06-14 15:11:08 UTC
Revision: 316546a5fcb4e2dfe1d6aaÜb73a4e09e8cecb5a5
Groovy:2. 4. 11
Ant:Apache Ant THD version 1. 9.6 compiled on June 29 2015
JVM:1.8.0_ 131 (Oracle Corporation 25.131-b11)
OS:Windows 10 10. 0 amd64
Четвертый шаг: скомпилируйте исходный код, переключите cmd в каталог spring-framework-5.0.2.RELEASE и запустите gradlew.bat, как показано на следующем рисунке.
Starting a Gradle Daemon (subeequent builds wi11 be faster)
> Task :he1p
We1come to Gradle 4.3.1.
To run a build, run gradlew <task> ...
To see a list of available tasks, run gradlew tasks
To see a list of command-line options, run gradlew –help
To see more detail about a task, run gradlew help --task <task>
DUILD SUCCESSPUL in 8s
1 actionable task: 1 executed
Пятый шаг, преобразование в проект Eclipse, выполнение команды import-into-eclipse.bat, перед построением убедитесь, что сеть находится в хорошем состоянии, и нажмите любую клавишу, чтобы продолжить:
----------------------------------------------------------------------
Spring Framework - Eclipse/STS project impart guide
This script will guide you through the process of importing the Spring
Framerork projects into Ec1ipse or the Spring Tool Suite STS) It is
recommended that you have a recent version of Eclipse or STS. As a bare
minimum you wi11 need Eclipse with full Java 8 support, the AspectJ
Development Tools (AJDT), and the Groovy Compiler.
If you need to download and install Eclipse or STS, please do that now
by visiting one of the following sites:
- Eclipse dommloads: http://dowload.eclipse.org/eclipse/dowloads
- STS dowmloads: http://spring.io/too1s/sts/a11
- STS nightly builds:http://dist.springsource.com/snapshot/STS/night1y-distributions.html
- ADJT: http://www.eclipse.org/ajdt/downloads/
- Groovy Eclipse: https://github.com/groovy/groovy-eclipse/wiki
Otheryise. prgss enter and we’11 begin.
请按任意键继续. . .
----------------------------------------------------------------------
STEP 1: Generate subproject Eclipse metadata
The first step wil1 be to generate Eclipse project metadata for each
of the spring-* subprojects. This happens via the built-in
"Gradle wrapper" script (./gradlew in this directory). If this is your
first time using the Gradle wrapper, this step may take a fewr minutes
while a Gradle distribution is downloaded for you.
Шестой шаг - дождаться успешного завершения сборки (если есть ошибка в середине, большинство случаев вызвано прерыванием сети, как правило, повторная попытка может решить проблему), после успешной сборки появится следующая информация :
BUILD SUOCESSFUL in 6s
6 actionable tasks: 6 executed
----------------------------------------------------------------------
STEP 4: Import root project into Ec1ipse/STS
Follow the project inport steps listed in step 2 above to inport the
root project.
Press. enter, when complete, and move on to the final step.
请按任意键继续. . .
----------------------------------------------------------------------
STEP 5: Enable Git support for all projects
- In the Ec1ipse/STS Package Exp1orer, se1ect al1 spring* projects.
- Right-click to cpen the context menu and select Team > Share Project...
- In the Share Project dialog that appears, select Git and press Next
- Check "Use or create repository in parent folder of project"
- C1ick Finish
When complete, you' 11 have Git support enabled for all projects.
You' re ready to code! Goodbye!
На этом этапе проект можно импортировать в Eclipse. Рекомендуемая нами IDEA также более интеллектуальна и может быть напрямую совместима с проектами Eclipse. Продолжайте видеть шаги ниже. Седьмой шаг, импорт IDEA. Откройте IntelliJ IDEA, нажмите «Импортировать проект», выберите папку spring-framework-5.0.2.RELEASE во всплывающем интерфейсе, нажмите кнопку «ОК», а затем нажмите кнопку «Готово», как показано ниже. три фигуры.
Восьмой шаг, дождитесь завершения сборки. Автоматическое завершение сборки займет около 10 минут, если сеть в порядке, и вы увидите интерфейс, как показано ниже.
Девятый шаг, в IDEA, если вы можете найти класс ApplicationContext, нажмите клавиши Ctrl+Shift+Alt+U, появится интерфейс диаграммы классов, показанный на рисунке ниже, что указывает на успешное построение.
3 Яма в процессе сборки Gradle
Если среда проекта не может быть построена успешно и диаграмма классов не может быть сгенерирована автоматически, значит, вы попали в яму. Первый шаг — щелкнуть команду View→Tool Windows→Gradle, как показано на следующем рисунке.
На втором этапе нажмите кнопку обновления в представлении Gradle, как показано на следующем рисунке.
Появится показанная ниже ошибка.
Третий шаг, ошибка явно не имеет отношения к Gradle, решение: (1) Закройте IDEA, откройте диспетчер задач и завершите все процессы, связанные с Java. (2) Найдите каталог JAVA_HOME→jre→lib и переименуйте tools.jar в tools.jar.bak. (3) Перезапустите IDEA, снова нажмите кнопку обновления и дождитесь завершения сборки.
Эта статья является оригиналом "Архитектуры бомбы Тома", пожалуйста, указывайте источник при перепечатке. Технология заключается в обмене, я разделяю свое счастье! Если у вас есть какие-либо предложения, вы также можете оставить комментарий или личное сообщение, Ваша поддержка является движущей силой для меня, чтобы упорствовать в создании. Обратите внимание на «архитектуру бомбы Тома», чтобы получить больше технической галантереи!
Нелегко быть оригинальным, и круто настаивать. Вы все это видели здесь. Не забудьте поставить лайк, добавить в закладки, посмотреть и подписаться одним щелчком мыши! Если вы считаете, что контент слишком сух, вы можете поделиться им и отправить своим друзьям, чтобы они питались и питались!