Removes pitest as a maven plugin

It is used for mutation testing but realistically we don't even write that many tests.
Just adds complexity and because it is not often used, causes trouble when it hasn't been touched for months/years
This commit is contained in:
Christian Koop 2023-06-10 23:37:00 +02:00
parent 5da3769a47
commit dd4a7bd04e
No known key found for this signature in database
GPG Key ID: 89A8181384E010A3
3 changed files with 2 additions and 24 deletions

View File

@ -134,6 +134,7 @@
<scope>provided</scope>
</dependency>
<!--suppress VulnerableLibrariesLocal -->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>SongodaCore-Compatibility</artifactId>

View File

@ -71,6 +71,7 @@
<scope>provided</scope>
</dependency>
<!--suppress VulnerableLibrariesLocal -->
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>SongodaCore-NMS-API</artifactId>

24
pom.xml
View File

@ -118,30 +118,6 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.pitest</groupId>
<artifactId>pitest-maven</artifactId>
<version>1.10.3</version>
<configuration>
<targetClasses>
<param>com.songoda.core.*</param>
</targetClasses>
<excludedTestClasses>
<excludedTestClass>com.craftaro.core.SongodaCoreConstantsTest</excludedTestClass>
</excludedTestClasses>
</configuration>
<dependencies>
<dependency>
<groupId>org.pitest</groupId>
<artifactId>pitest-junit5-plugin</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>