You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Atle Tokle (Jira)" <ji...@apache.org> on 2020/01/23 15:26:00 UTC
[jira] [Created] (SUREFIRE-1747) spring-boot-maven-plugin with goal
repackage make tests to silently not execute
Atle Tokle created SUREFIRE-1747:
------------------------------------
Summary: spring-boot-maven-plugin with goal repackage make tests to silently not execute
Key: SUREFIRE-1747
URL: https://issues.apache.org/jira/browse/SUREFIRE-1747
Project: Maven Surefire
Issue Type: Bug
Components: Maven Failsafe Plugin
Affects Versions: 3.0.0-M4
Reporter: Atle Tokle
When integration-testing a spring boot application, and also having this plugin:
{code:xml}
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
{code}
the test is not executed by maven-failsafe-plugin. And no errors or warnings is displayed to indicate that code is not tested.
When configuring phace like this they are executed
{code:xml}
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<phase>post-integration-test</phase>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
{code}
I found the answer here https://stackoverflow.com/questions/50705270/mvn-spring-boot-plugin-breaks-integration-testing
But the build should either break or tests run.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)