Skip to content

Fix swagger-maven-plugin failing to generate FilesApi endpoints#1786

Merged
IvanBorislavovDimitrov merged 1 commit intomasterfrom
fix-swagger
Feb 26, 2026
Merged

Fix swagger-maven-plugin failing to generate FilesApi endpoints#1786
IvanBorislavovDimitrov merged 1 commit intomasterfrom
fix-swagger

Conversation

@IvanBorislavovDimitrov
Copy link
Contributor

The swagger-maven-plugin (v3.1.8) was skipping FilesApi.java during Swagger generation because it internally expects javax.servlet classes but the project uses Jakarta EE (jakarta.servlet). This caused all /api/v1/spaces/{spaceGuid}/files endpoints to be removed from mtarest.yaml on every build. Added javax.servlet-api as a provided dependency to satisfy the plugin's internal class resolution.

The swagger-maven-plugin (v3.1.8) was skipping FilesApi.java during Swagger generation because it internally expects javax.servlet classes but the project uses Jakarta EE (jakarta.servlet). This caused all /api/v1/spaces/{spaceGuid}/files endpoints to be removed from mtarest.yaml on every build.
Added javax.servlet-api as a provided dependency to satisfy the plugin's internal class resolution.
@sonarqubecloud
Copy link

@IvanBorislavovDimitrov IvanBorislavovDimitrov merged commit 37cc5aa into master Feb 26, 2026
7 of 8 checks passed
@IvanBorislavovDimitrov IvanBorislavovDimitrov deleted the fix-swagger branch February 26, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants