es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La identificación de la operación OpenAPI se repite.

Estoy utilizando Open-API para generar una clase de Java usando un archivo YAML. Cuando ejecuto

mvn clean install

Obtengo este error:

Error inesperado en la generación de Open-API
org.openapitools.codegen.SpecValidationException: Hubo problemas con la especificación. La opción se puede desactivar a través de validateSpec (Maven/Gradle) o --skip-validate-spec (CLI).
 | Conteo de errores: 3, Conteo de advertencias: 6
Errores: 
    - El atributo paths.'/path/{id}'(delete).operationId se repite
    - El atributo paths.'/path/name'(get).operationId se repite

¿Cómo puedo omitir esta validación?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para omitir la validación durante la generación de Open-API al usar mvn clean install, agregue el siguiente argumento de línea de comandos de Maven:

    -DskipValidateSpec=true
    

    Su comando completo se verá así:

    mvn clean install -DskipValidateSpec=true
    

    Esto deshabilitará la validación y permitirá que la generación de Open-API continúe sin encontrar el error de validación.

Comments are closed.