Jonathan Sinovassin-Naïk created UNOMI-899:
----------------------------------------------

             Summary: Replace jaxrs-analyzer-maven-plugin with an alternative 
for Swagger documentation generation
                 Key: UNOMI-899
                 URL: https://issues.apache.org/jira/browse/UNOMI-899
             Project: Apache Unomi
          Issue Type: Task
            Reporter: Jonathan Sinovassin-Naïk


h1. Description:
Currently, the project uses the following Maven plugin to generate Swagger 
documentation:

{code:java}
<plugin>
    <groupId>com.sebastian-daschner</groupId>
    <artifactId>jaxrs-analyzer-maven-plugin</artifactId>
    <version>0.17</version>
    ...
</plugin>
{code}

We want to stop using this plugin and replace it with a more suitable or 
actively maintained solution for Swagger documentation generation.

h1. Acceptance Criteria:

Remove the jaxrs-analyzer-maven-plugin from the project’s Maven configuration.
Integrate and configure a new plugin or dependency for Swagger/OpenAPI 
documentation generation (e.g., swagger-maven-plugin).
The new solution must generate up-to-date Swagger/OpenAPI documentation for all 
REST APIs in the project.
Update any related documentation.
Ensure the generated documentation is correct and accessible as before.

h1. Technical Notes:

Compare available alternatives and choose the most suitable for the project.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to