-
Notifications
You must be signed in to change notification settings - Fork 644
convert swagger2.0 to openapi of internal api #13067
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
📝 WalkthroughWalkthroughThe pull request introduces two new files in the OpenAPI generator directory: one file specifying the generator version ( Changes
Sequence Diagram(s)sequenceDiagram
participant Dev as Developer
participant Maven as Maven Build
participant OGG as OpenAPI Generator Plugin
Dev ->> Maven: Trigger build
Maven ->> OGG: Invoke openapi-generator-maven-plugin
OGG -->> Maven: Generate server stubs from api.yaml
Maven ->> Dev: Return build results
Suggested reviewers
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
components/apimgt/org.wso2.carbon.apimgt.internal.service/pom.xml (1)
136-168
: OpenAPI Generator Plugin Configuration Review.
This block introduces the newopenapi-generator-maven-plugin
to generate server stubs from the OpenAPI specification. The parameters (such asinputSpec
,language
, andconfigOptions
) are well configured for a JAX-RS/CXF CDI setup with bean validation enabled. One note: the<modelNameSuffix>DTO</modelNameSuffix>
appears twice (once at line 158 and again at line 164). It is advisable to remove the duplicate to avoid any potential ambiguity. For example, you could remove the second occurrence as shown in the diff below.- <modelNameSuffix>DTO</modelNameSuffix>
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (93)
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApiLoggingConfigsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApiPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApisApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApplicationKeyMappingsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApplicationPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApplicationsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/BlockApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/CorrelationConfigsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/EndpointCertificatesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/GaConfigApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/GatewayPolicyArtifactsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/GlobalPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/KeyTemplatesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/KeymanagersApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/LlmProvidersApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/NotifyApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/NotifyApiService.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RetrieveApiArtifactsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RevokedjwtApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RuntimeArtifactsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RuntimeMetadataApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ScopesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/SubscribeInternalApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/SubscriptionPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/SubscriptionsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/TransactionRecordsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/WebhooksSubscriptionsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/AIAPIQuotaLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/AIAPIQuotaLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APIDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APIListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APILoggingConfigDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APILoggingConfigListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyConditionGroupDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationKeyMappingDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationKeyMappingListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BandwidthLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BandwidthLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BlockConditionsDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BurstLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ConditionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/CorrelationComponentDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/CorrelationComponentPropertyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/CorrelationComponentsListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/DeployedAPIRevisionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/DeployedEnvInfoDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ErrorDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/EventCountLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/EventCountLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GlobalPolicyAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GlobalPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GlobalPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GraphQLQueryDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GroupIdDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/IPLevelDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/KeyManagerDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/LLMProviderDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/LLMProviderListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/OperationPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/PaginationDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/PolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RequestCountLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RequestCountLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokeAPIKeyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedEventsDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedJWTConsumerKeyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedJWTDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedJWTSubjectEntityDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ScopeDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ScopesListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionPolicyAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SynapseArtifactDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SynapseArtifactListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SynapseAttributesDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ThrottleLimitBaseDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ThrottleLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/TransactionRecordDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/URLMappingDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/UUIDListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/UnDeployedAPIRevisionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/WebhooksSubscriptionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/WebhooksSubscriptionsListDTO.java
is excluded by!**/gen/**
📒 Files selected for processing (3)
components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/VERSION
(1 hunks)components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/api.yaml.sha256
(1 hunks)components/apimgt/org.wso2.carbon.apimgt.internal.service/pom.xml
(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (6)
- GitHub Check: build-product (2, group2)
- GitHub Check: build-product (4, group4)
- GitHub Check: build-carbon
- GitHub Check: build-product (3, group3)
- GitHub Check: run-benchmark-test
- GitHub Check: build-product (1, group1)
🔇 Additional comments (3)
components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/VERSION (1)
1-1
: Version File Validity.
The file correctly specifies the version "4.3.1" for the OpenAPI generator. Please ensure that this version remains in sync with the configuration in the POM file for consistency.components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/api.yaml.sha256 (1)
1-1
: SHA-256 Hash Verification.
The file contains the expected SHA-256 hash value for theapi.yaml
file. Remember to update this hash if the API specification changes in the future.components/apimgt/org.wso2.carbon.apimgt.internal.service/pom.xml (1)
123-133
: Clean-Up Plugin Configuration Check.
The configuration for themaven-clean-plugin
is correctly set up to clean up the generated Java sources insrc/gen/java
. Ensure that this clean-up aligns with your overall build lifecycle and does not inadvertently remove any required artifacts.
06e5191
to
e2d1f22
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
components/apimgt/org.wso2.carbon.apimgt.internal.service/pom.xml (1)
136-168
: OpenAPI Generator Plugin Configuration – Remove Duplicate TagThe new openapi-generator-maven-plugin configuration looks well structured, with clear settings for the input specification, language, and code generation options. However, note that the
<modelNameSuffix>DTO</modelNameSuffix>
element appears twice (lines 158 and 164). Consider removing the duplicate to avoid any potential ambiguity in configuration.Suggested change:
- <modelNameSuffix>DTO</modelNameSuffix> ... - <modelNameSuffix>DTO</modelNameSuffix>Keep only one instance of
<modelNameSuffix>DTO</modelNameSuffix>
.
📜 Review details
Configuration used: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (93)
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApiLoggingConfigsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApiPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApisApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApplicationKeyMappingsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApplicationPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ApplicationsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/BlockApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/CorrelationConfigsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/EndpointCertificatesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/GaConfigApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/GatewayPolicyArtifactsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/GlobalPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/KeyTemplatesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/KeymanagersApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/LlmProvidersApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/NotifyApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/NotifyApiService.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RetrieveApiArtifactsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RevokedjwtApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RuntimeArtifactsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/RuntimeMetadataApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/ScopesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/SubscribeInternalApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/SubscriptionPoliciesApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/SubscriptionsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/TransactionRecordsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/WebhooksSubscriptionsApi.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/AIAPIQuotaLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/AIAPIQuotaLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APIDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APIListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APILoggingConfigDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/APILoggingConfigListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyConditionGroupDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApiPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationKeyMappingDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationKeyMappingListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ApplicationPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BandwidthLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BandwidthLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BlockConditionsDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/BurstLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ConditionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/CorrelationComponentDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/CorrelationComponentPropertyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/CorrelationComponentsListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/DeployedAPIRevisionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/DeployedEnvInfoDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ErrorDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/EventCountLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/EventCountLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GlobalPolicyAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GlobalPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GlobalPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GraphQLQueryDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/GroupIdDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/IPLevelDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/KeyManagerDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/LLMProviderDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/LLMProviderListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/OperationPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/PaginationDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/PolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RequestCountLimitAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RequestCountLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokeAPIKeyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedEventsDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedJWTConsumerKeyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedJWTDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/RevokedJWTSubjectEntityDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ScopeDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ScopesListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionPolicyAllOfDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionPolicyDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SubscriptionPolicyListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SynapseArtifactDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SynapseArtifactListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/SynapseAttributesDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ThrottleLimitBaseDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/ThrottleLimitDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/TransactionRecordDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/URLMappingDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/UUIDListDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/UnDeployedAPIRevisionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/WebhooksSubscriptionDTO.java
is excluded by!**/gen/**
components/apimgt/org.wso2.carbon.apimgt.internal.service/src/gen/java/org/wso2/carbon/apimgt/internal/service/dto/WebhooksSubscriptionsListDTO.java
is excluded by!**/gen/**
📒 Files selected for processing (3)
components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/VERSION
(1 hunks)components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/api.yaml.sha256
(1 hunks)components/apimgt/org.wso2.carbon.apimgt.internal.service/pom.xml
(1 hunks)
🚧 Files skipped from review as they are similar to previous changes (2)
- components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/VERSION
- components/apimgt/org.wso2.carbon.apimgt.internal.service/.openapi-generator/api.yaml.sha256
⏰ Context from checks skipped due to timeout of 90000ms (6)
- GitHub Check: build-product (2, group2)
- GitHub Check: build-product (4, group4)
- GitHub Check: build-product (1, group1)
- GitHub Check: run-benchmark-test
- GitHub Check: build-product (3, group3)
- GitHub Check: build-carbon
🔇 Additional comments (3)
components/apimgt/org.wso2.carbon.apimgt.internal.service/pom.xml (3)
122-135
: Clean Plugin Configuration VerificationThe configuration for the maven-clean-plugin clearly specifies a fileset to clean all files under
src/gen/java
, which helps prevent stale generated sources from interfering with builds. Ensure that if additional generated directories are introduced in the future they are also included in this clean-up configuration.
169-187
: Build Helper Plugin Configuration ApprovalThe addition of the build-helper-maven-plugin to add
src/gen/java
as a source folder is correctly configured. This ensures the generated sources are available during the build phase.
188-199
: Jacoco Plugin Exclusion Patterns – Verify Exclusion IntentThe exclusion configuration for jacoco-maven-plugin lists
<exclude>*</exclude>
as the first pattern, which could unintentionally exclude all classes from coverage reports. Please verify that this is the intended behavior. If not, consider refining the exclusion patterns to target only specific packages or classes (e.g., generated DTOs and API/service implementations) rather than everything.
convert swagger2.0 to openapi of internal api