concurrency
concurrency copied to clipboard
Purpose of spec-version-maven-plugin
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.