У меня есть приложение, использующее бегуны командной строки из spring -boot. Когда я хочу создать пакет jar через

.\mvnw package
.\mvnw clean install

Он просто запускает приложение вместо того, чтобы строить .jar , как ожидалось. У меня есть плагин ниже

<plugins>
    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <version>2.4.0</version>
    </plugin>
</plugins>

Код работает нормально, но мне нужно использовать файл jar. Как я могу этого добиться?

0
lewis machilika 17 Сен 2021 в 12:31

2 ответа

Лучший ответ

Если вам нужно запустить тестовую задачу, вам нужно запустить «mvn clean package», иначе запустите «mvn clean package -Dmaven.test.skip = true», файл jar в корневом пути вашего проекта 'target'

2
yh guo 17 Сен 2021 в 09:56

Как упоминалось в JEY, он запускает примеры модульного тестирования при загрузке контекста после того, как этот файл jar будет создан. Вы можете пропустить тесты с помощью "mvn clean package -Dmaven.test.skip = true"

1
Sunil Shekade 17 Сен 2021 в 09:56