Ответ 1
Если вы используете конфигурацию отладки для maven, используйте команду
clean install
И пропустите все тесты.
Эта ошибка возникает при создании загрузочного приложения sprint с помощью eclipse.
[ERROR] Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
но работает нормально, если я строю через командную строку. Прикрепление pom.xml ниже.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.sarun</groupId>
<artifactId>SpringAngular</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name> SpringDataRestAngular</name>
<description>Spring + AngularJS </description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.1.3.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<!-- <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> -->
<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.3-1100-jdbc41</version>
</dependency>
</dependencies>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<start-class>com.programmingfree.springservice.Application</start-class>
<java.version>1.7</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Если вы используете конфигурацию отладки для maven, используйте команду
clean install
И пропустите все тесты.
Попробуйте выполнить команду mvn
в командной строке. Пример:
From:
mvn clean install jetty:run
To:
clean install jetty:run
Спасибо за ответ. Я использовал "mvn clean install" в конфигурации сборки maven. нам не нужно использовать команду "mvn" при запуске через eclipse.
После создания приложения с помощью команды "clean install" у меня появилась еще одна ошибка -
"В этой среде нет компилятора. Возможно, вы работаете на JRE, а не в JDK?"
Я перешел по этой ссылке: В этой среде отсутствует компилятор. Возможно, вы работаете в JRE, а не в JDK?
теперь создание приложения отлично подходит для eclipse.
Конфигурация отладки для maven -
чистая установка
Вы должны указать любой из вышеперечисленных этапов, чтобы устранить вышеуказанную ошибку. В большинстве случаев это могло произойти из-за запуска сборки из среды затмения.
вместо mvn clean package или mvn package вы можете попробовать только упаковать свою работу для меня
Создайте новый файл Maven с путем в качестве пути к классу и цели в качестве имени класса
Я получаю ту же ошибку. Я использовал Intellij IDEA и хотел запустить загрузочное приложение Spring. Итак, решение с моей стороны заключается в следующем.
Зайдите в меню "Выполнить" → "Выполнить настройку" → нажмите кнопку "Добавить" на левой панели и выберите "maven" → в параметрах добавьте этот текст → " spring-boot:run
Теперь нажмите Ok и Run.
Я тоже получил подобную проблему, и я сделал, как показано ниже..
Rt щелкните проект, перейдите в "Запуск от имени" → нажмите "6 Maven Clean", и ваша сборка будет успешной.