concurrency icon indicating copy to clipboard operation
concurrency copied to clipboard

Purpose of spec-version-maven-plugin

Open KyleAure opened this issue 1 year ago • 0 comments

The API build depends on this plugin:

https://github.com/jakartaee/concurrency/blob/d24bd4020dae60bbe05c60ee355b039a2a596350/api/pom.xml#L74-L94

Which currently fails our release build when attempting to create a release with the tag 3.1.0-M1 Due to this known issue: https://github.com/eclipse-ee4j/glassfish-spec-version-maven-plugin/issues/14

[INFO] --- spec-version:2.1:check-module (default) @ jakarta.enterprise.concurrent-api ---

[ jakarta.enterprise.concurrent:jakarta.enterprise.concurrent-api:3.1.0-M1 ]
{ groupIdPrefix=jakarta. spec-version=3.1 apiPackage=jakarta.enterprise.concurrent API final spec-impl-version=3.1.0-M1 }
- WARNING: Bundle-Version (3.1.0.M1) should be 3.1.0-M1

What exactly is the purpose of this plugin and is it necessary? I can work around it for this release, but long term it might be a problem.

KyleAure avatar Nov 16 '23 22:11 KyleAure