STAMP-project / pitmp-maven-plugin

Maven plugin to handle multi module projects for PiTest
GNU Lesser General Public License v3.0
46 stars 14 forks source link

Upgrade PITest dependency -- `Unsupported class file major version 58` fixed in PITest 1.5.1 #54

Open MysterAitch opened 4 years ago

MysterAitch commented 4 years ago

Characteristics

Description

Hi,

pitest version 1.5.1 introduced java 14 support (March 2020), but the version used here seems to be 1.4.7 (March 2019) and the latest version is 1.5.2 (May 2020).

Are there plans to upgrade the dependency?

https://github.com/STAMP-project/pitmp-maven-plugin/blob/3c7b78d358bf9f342433e6a2dfe2d0766a02b7c1/pom.xml#L20

The reason this has come up is because I get the

[ERROR] Failed to execute goal eu.stamp-project:pitmp-maven-plugin:1.3.7:run (default-cli) on project javaparser-core-testing: Execution default-cli of goal eu.stamp-project:pitmp-maven-plugin:1.3.7:run failed: Unsupported class file major version 58 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal eu.stamp-project:pitmp-maven-plugin:1.3.7:run (default-cli) on project javaparser-core-testing: Execution default-cli of goal eu.stamp-project:pitmp-maven-plugin:1.3.7:run failed: Unsupported class file major version 58

Steps to reproduce

Other files and URLs

Relationships

MosheElisha commented 3 years ago

Requesting upgrade to an even later PITest release to support Java 15 as well (Unsupported class file major version 59)