jakartaee / messaging

Jakarta Messaging
https://eclipse.org/ee4j/messaging
Other
39 stars 32 forks source link

Synchronize versions of all Maven modules #318

Closed OndroMih closed 2 years ago

OndroMih commented 2 years ago

Add parent to the API module This is to be able to update all the versions at once during a release.

pzygielo commented 2 years ago

Not good. There will be problem with release. API module will need to have its parent released now. Also - spec is supposed to be versioned in x.y format (two components only), so it will need some tweaking for its release in that case.

pzygielo commented 2 years ago

https://jakarta.oss.sonatype.org/content/repositories/jakartajms-1004/jakarta/jms/jakarta.jms-api/3.1.0/jakarta.jms-api-3.1.0.pom

<parent>
  <groupId>org.eclipse.ee4j.jms</groupId>
  <artifactId>jms-parent</artifactId>
  <version>3.1.0</version>
</parent>

Where I can find it?

pzygielo commented 2 years ago

maven also does not like it. If I use 3.1.0 from jakartajms-1004, this happens:

[ERROR] Failed to execute goal on project mqcomm-io:
  Could not resolve dependencies for project org.glassfish.mq:mqcomm-io:jar:6.3.0-SNAPSHOT:
    Failed to collect dependencies at jakarta.jms:jakarta.jms-api:jar:3.1.0:
      Failed to read artifact descriptor for jakarta.jms:jakarta.jms-api:jar:3.1.0:
        Could not find artifact org.eclipse.ee4j.jms:jms-parent:pom:3.1.0 in sonatype-nexus-staging (https://jakarta.oss.sonatype.org/content/repositories/staging/)
pzygielo commented 2 years ago