Spring CLI не найден «тестовая» команда - PullRequest
0 голосов
/ 24 февраля 2020

Я установил spring-2.2.4.RELEASE на Windows 10, но когда я пытаюсь выполнить тест с помощью «spring test», командная строка показывает, что «test» не является допустимой командой. См. «Help». " и я набираю команду справки, вот что я увидел:

Доступны следующие команды:

  run [options] <files> [--] [args]
    Run a spring groovy script

  grab
    Download a spring groovy script's dependencies to ./repository

  jar [options] <jar-name> <files>
    Create a self-contained executable jar file from a Spring Groovy script

  war [options] <war-name> <files>
    Create a self-contained executable war file from a Spring Groovy script

  install [options] <coordinates>
    Install dependencies to the lib/ext directory

  uninstall [options] <coordinates>
    Uninstall dependencies from the lib/ext directory

  init [options] [location]
    Initialize a new project using Spring Initializr (start.spring.io)

  encodepassword [options] <password to encode>
    Encode a password for use with Spring Security

  shell
    Start a nested shell

Да, тестовой команды нет, но я гуглю каждый учебник по весеннему кли-тесту, к которому они все применяются ' test 'команда для cli groovy test. Итак, вопросы:

  1. Windows версия Spring CLI не поддерживает команду 'test'?
  2. Я пропускаю некоторые установки?
  3. Или 2.2. Версия 4 просто поддерживает другой способ выполнить тест, а не команду «test». Кроме того, если я выполняю команду run, она также запускает скрипт test groovy, есть ли способ исключить тестирование при запуске приложений?

Спасибо

1 Ответ

0 голосов
/ 24 февраля 2020

Поддержка тестирования в CLI (команда test) была удалена в Spring Boot 2.0 . Рекомендация гласит: «Как только приложение перейдет к этапу, требующему набора тестов, оно должно быть преобразовано в проект Maven или Gradle».

...