Well i am once again amazed how some maven tools are unstable especially if you think that we nearing the end of 2017 , but still maven surefire plugin isn't stable for Junit 5!
If you like me and you want spent little time in xml configuration here you go 100% working xml file with support of Junit 5 and tested with surefire plugin!
<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.learningDesign</groupId>
<artifactId>ExampleOfLearningDesignPattern</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Exercise1 of Design patterns</name>
<description>Exercise1 of Design patterns</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.0.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>4.12.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>1.0.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>1.0.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.0.1</version>
</dependency>
</dependencies>
<configuration>
<argLine>${argLine}</argLine>
</configuration>
</plugin>
</plugins>
</build>
</project>
If you see big google ads banner just skip it and scroll further, thanks!
Freitag, 22. Dezember 2017
End of 2017 but still problems with surefire plugin

Test driven development is my main tool to solve all software engineering problems.
I work by the agile manifesto: working software over comprehensive documentation.
Read more about here https://agilemanifesto.org
Abonnieren
Kommentare zum Post (Atom)
Blog-Archiv
Blog readers favorites
-
This is my ongoing blog about my cloud experience in any regards do not consider it as definitive one. Cloud stuff moving fast some chang...
Keine Kommentare:
Kommentar veröffentlichen
All comments are pre moderated be polite and respectful!