Skip to content

JAX-RS 2.1 support? #38

@jackson-chris

Description

@jackson-chris

When using:

<dependency>
  <groupId>net.wasdev.maven.tools.targets</groupId>
  <artifactId>liberty-target</artifactId>
  <version>19.0.0.4</version>
  <type>pom</type>
  <scope>provided</scope>
</dependency>

We see that the following dependency is pulled in:

<dependency>
   <groupId>javax.ws.rs</groupId>
   <artifactId>javax.ws.rs-api</artifactId>
   <version>2.0</version>
</dependency>

This is a transitive dependency from:

<dependency>
  <groupId>net.wasdev.maven.tools.targets</groupId>
  <artifactId>java-specs</artifactId>
  <version>1.0</version>
</dependency>

I'm wondering why javax.ws.rs-api:2.0 is still being pulled in instead of javax.ws.rs-api:2.1, JAX-RS 2.1 has been supported since 18.0.0.2.

This is problematic for people developing JAX-RS 2.1 applications as certain annotations are not available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions