импортировать исходный код (предназначенный для затмения весны STS) в intellij - PullRequest
1 голос
/ 21 июня 2019

Как импортировать и запустить исходный код Spring Mvc Github, предназначенный для Eclipse Spring STS, в IntelliJ?

Что я сделал:

  1. скачанный zip-файл с исходным кодом проекта рабочей пружины https://github.com/simplyi/springmvc-ws?fbclid=IwAR2xKg6Oh0YHLuVJ2YEh2vt6cr1u3-4E4IzKnPMDJVc6nvI-BN6pRaPMKHQ

  2. 'import' при запуске Intellij

  3. не знаю, какие конфигурации выбрать, поэтому есть много ошибок. ТАК, следил за этим https://www.lagomframework.com/documentation/1.5.x/java/IntellijMaven.html?fbclid=IwAR3JaAw6dF2jX9k4fxxKg37j8mpNI2dNTEqupVULzLrk83G_wEtN4beNJsI

  4. НО получил ошибку: ОШИБКА] Не найден плагин для префикса 'lagom' в текущем проекте и в группах плагинов [org.apache.maven.plugins, org.codehaus.mojo], доступных в репозиториях

Итак, я отказался от этого урока по ссылке выше.

Вот скриншот gyazo ошибок терминала Intellij: https://gyazo.com/7f83cca2baeff6ca383885f814325477

Этот скриншот gyazo показывает внешние библиотеки: https://gyazo.com/6e2898508b64061ebf726fc46881b0ef

Как импортировать этот исходный код в Intellij и запустить / протестировать веб-приложение?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Я скачал и запустил приложение Spring Boot по вашей ссылке. Запускается и проходит тесты.

Краткий ответ

Похоже, ваша проблема в том, какой класс вы используете.

  • Запустите пакет \springmvc-ws\src\test\java\com\appsdeveloperblog\app как JUnit для запуска тестов.
  • Запустите класс com.appsdeveloperblog.app.ws.MobileAppWsApplication как приложение Spring Boot для запуска приложения.

Длинный ответ

Что я сделал для запуска приложения и тестов:

  • Клонировать проект из github: запустите git clone https://github.com/simplyi/springmvc-ws.git в консоли. Проект будет клонирован в подкаталог springmvc-ws, из которого вы выполнили git clone.
  • В IDEA выберите File -> Open (с клавиатуры: Alt + F , O ), выберите клонированный springmvc-ws папка.
  • Выберите ОК. При необходимости ответьте, чтобы открыть его в текущем или новом окне.
  • Подождите, пока проект будет импортирован (в нижней строке состояния не отображаются текущие операции).

Для запуска приложения

  • Открыть класс MobileAppWsApplication (вы можете ввести его в Ctrl + N в качестве быстрого ярлыка "Перейти в класс").
  • Нажмите Shift + Alt + F10 .
  • Выберите выполнение с помощью значка Spring Boot и выберите Run. Смотрите скриншот ниже. Running the application

  • В окне инструмента Run внизу вы увидите, что приложение запущено localhost:8080 по контекстному пути /mobile-app-ws:

2019-06-21 15:42:51.585  INFO 31920 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path '/mobile-app-ws'
2019-06-21 15:42:51.588  INFO 31920 --- [           main] c.a.app.ws.MobileAppWsApplication        : Started MobileAppWsApplication in 8.688 seconds (JVM running for 10.143)
  • На вкладке Endpoints этого окна инструментов Run вы можете увидеть конечные точки веб-службы запущенного приложения.

Для запуска тестов

  • Остановите приложение, если оно запущено (красная кнопка Stop в окне инструмента Run), чтобы не было конфликтующих портов.
  • В окне Project ( Alt + 1 ) выберите каталог \springmvc-ws\src\test\java\com\appsdeveloperblog и нажмите Shift + Alt + F10 на нем.
  • Выберите точку со значком JUnit (стрелки), а затем выберите Run точку. Смотрите скриншот ниже. Run tests configuration from project tree
  • Run Окно инструмента активируется. Ждите испытаний, чтобы пройти. Вы можете развернуть каталог, чтобы увидеть результаты тестов.
0 голосов
/ 21 июня 2019

Проект, на который вы ссылаетесь, выглядит как стандартное maven приложение Spring Boot.

  1. Скачайте и распакуйте проект
  2. Запустите IntelliJ
  3. На экране приветствия выберите «Открыть» (вместо импорта)
  4. Перейдите в папку / каталог проекта и нажмите «Открыть»

Вот и все! IntelliJ определит структуру maven и настроит проект соответствующим образом (загрузка зависимостей и т. Д., Что может занять несколько минут).

Чтобы запустить приложение, вы можете нажать на панель «maven» в правой части экрана, найти плагин spring-boot и выбрать spring-boot:run.

пс. похоже, что этот конкретный проект был написан для JDK 8. Если вы используете JDK 9 или выше, вам может потребоваться внести изменения для запуска проекта.

...