Skip to content

Request for Support of Higher Maven Version (4.x) in Apigee #253

@rnarwadkar

Description

@rnarwadkar

Hello Team ,

I hope you are doing well.

I am currently working on an Apigee integration project where I need to utilize a third-party SDK JAR compiled using Java 10 (class file version 54.0). This SDK is compatible with Apache Maven 4.0.0 and requires the use of Java versions beyond what is traditionally supported with Maven 3.x.

However, as of now, Apigee supports only Maven 3.0.x, which does not fully align with newer Java versions and recent Maven improvements. Due to this version mismatch, I am facing issues compiling and packaging my Apigee project because:

Maven 4.x requires Java 17+ to run.

The SDK JAR I need to use is built with Java 10, which results in a class version conflict (bad class file, version 54.0 should be 52.0) when building with Java 8 (used alongside Maven 3.x).

Apigee’s maven plugin compatibility is currently restricted to Maven 3.x, and upgrading Maven leads to unsupported behavior or build failures.

I kindly request the Apigee team to consider:

Officially supporting Maven 4.x for Apigee Edge/X/Hybrid deployments.

Updating the Apigee Maven plugin to be compatible with both newer Java and Maven versions.

Publishing a compatibility roadmap for Java and Maven versions supported by Apigee.

This enhancement would greatly help modernize API delivery pipelines, reduce manual workarounds (like recompiling jars), and improve development velocity.

Please let me know if there's an alternative solution or timeline planned for upgrading Maven support in Apigee.

Looking forward to your feedback and guidance.

Regards,
Rushikesh

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions