1
0
mirror of https://github.com/songoda/SongodaCore.git synced 2025-03-25 21:09:30 +01:00

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
Core
NMS/NMS-v1_20_R1
pom.xml

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>