Update standalone quickstarts. (#2360)

- surefire & failsafe updated to 3.0.0-M5
 - removed plugin dependency on junit-jupiter-engine
 - set useModulePath to false
 - add native-image profile to quickstart-standalone-se
 - remove junit-platform-surefire-provider in quickstart-standalone-se
This commit is contained in:
Romain Grecourt
2020-09-14 17:29:19 -07:00
committed by GitHub
parent 701a01cdae
commit d62d70ef53
2 changed files with 47 additions and 51 deletions

View File

@@ -35,22 +35,20 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- plugin dependencies versions -->
<version.lib.junit>5.1.0</version.lib.junit>
<!-- plugin versions -->
<version.plugin.compiler>3.8.1</version.plugin.compiler>
<version.plugin.dependency>3.0.0</version.plugin.dependency>
<version.plugin.eclipselink>2.7.5.1</version.plugin.eclipselink>
<version.plugin.exec>1.6.0</version.plugin.exec>
<version.plugin.failsafe>3.0.0-M3</version.plugin.failsafe>
<version.plugin.helidon>1.1.1</version.plugin.helidon>
<version.plugin.failsafe>3.0.0-M5</version.plugin.failsafe>
<version.plugin.helidon>2.1.0</version.plugin.helidon>
<version.plugin.helidon-cli>2.1.0</version.plugin.helidon-cli>
<version.plugin.jandex>1.0.6</version.plugin.jandex>
<version.plugin.jar>3.0.2</version.plugin.jar>
<version.plugin.os>1.5.0.Final</version.plugin.os>
<version.plugin.protobuf>0.5.1</version.plugin.protobuf>
<version.plugin.resources>2.7</version.plugin.resources>
<version.plugin.surefire>3.0.0-M3</version.plugin.surefire>
<version.plugin.surefire>3.0.0-M5</version.plugin.surefire>
</properties>
<dependencyManagement>
@@ -101,14 +99,8 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${version.plugin.surefire}</version>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${version.lib.junit}</version>
</dependency>
</dependencies>
<configuration>
<useModulePath>false</useModulePath>
<systemPropertyVariables>
<java.util.logging.config.file>${project.build.outputDirectory}/logging.properties</java.util.logging.config.file>
</systemPropertyVariables>
@@ -119,15 +111,9 @@
<artifactId>maven-failsafe-plugin</artifactId>
<version>${version.plugin.failsafe}</version>
<configuration>
<useModulePath>false</useModulePath>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
</configuration>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${version.lib.junit}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -172,6 +158,11 @@
<artifactId>helidon-maven-plugin</artifactId>
<version>${version.plugin.helidon}</version>
</plugin>
<plugin>
<groupId>io.helidon.build-tools</groupId>
<artifactId>helidon-cli-maven-plugin</artifactId>
<version>${version.plugin.helidon-cli}</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
@@ -214,6 +205,31 @@
</build>
<profiles>
<profile>
<id>native-image</id>
<build>
<plugins>
<plugin>
<groupId>io.helidon.build-tools</groupId>
<artifactId>helidon-maven-plugin</artifactId>
<executions>
<execution>
<id>native-image</id>
<goals>
<goal>native-image</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>io.helidon.integrations.graal</groupId>
<artifactId>helidon-mp-graal-native-image-extension</artifactId>
</dependency>
</dependencies>
</profile>
<profile>
<id>jlink-image</id>
<build>

View File

@@ -35,21 +35,18 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- plugin dependencies versions -->
<version.lib.junit>5.1.0</version.lib.junit>
<!-- plugin versions -->
<version.plugin.compiler>3.8.1</version.plugin.compiler>
<version.plugin.dependency>3.0.0</version.plugin.dependency>
<version.plugin.exec>1.6.0</version.plugin.exec>
<version.plugin.failsafe>2.19.1</version.plugin.failsafe>
<version.plugin.helidon>1.1.1</version.plugin.helidon>
<version.plugin.failsafe>3.0.0-M5</version.plugin.failsafe>
<version.plugin.helidon>2.1.0</version.plugin.helidon>
<version.plugin.helidon-cli>2.1.0</version.plugin.helidon-cli>
<version.plugin.jar>3.0.2</version.plugin.jar>
<version.plugin.os>1.5.0.Final</version.plugin.os>
<version.plugin.protobuf>0.5.1</version.plugin.protobuf>
<version.plugin.resources>2.7</version.plugin.resources>
<version.plugin.surefire.provider.junit>1.0.3</version.plugin.surefire.provider.junit>
<version.plugin.surefire>2.19.1</version.plugin.surefire>
<version.plugin.surefire>3.0.0-M5</version.plugin.surefire>
</properties>
<dependencyManagement>
@@ -110,19 +107,8 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${version.plugin.surefire}</version>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>${version.plugin.surefire.provider.junit}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${version.lib.junit}</version>
</dependency>
</dependencies>
<configuration>
<useModulePath>false</useModulePath>
<systemPropertyVariables>
<java.util.logging.config.file>${project.build.outputDirectory}/logging.properties</java.util.logging.config.file>
</systemPropertyVariables>
@@ -133,20 +119,9 @@
<artifactId>maven-failsafe-plugin</artifactId>
<version>${version.plugin.failsafe}</version>
<configuration>
<useModulePath>false</useModulePath>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
</configuration>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>${version.plugin.surefire.provider.junit}</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>${version.lib.junit}</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -186,6 +161,11 @@
<artifactId>helidon-maven-plugin</artifactId>
<version>${version.plugin.helidon}</version>
</plugin>
<plugin>
<groupId>io.helidon.build-tools</groupId>
<artifactId>helidon-cli-maven-plugin</artifactId>
<version>${version.plugin.helidon-cli}</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>