Как сгенерировать котлин с помощью чванства

Попытка сгенерировать код языка котлин с помощью swagger json

Я использую плагин в своем pom.xml

                        <artifactId>swagger-codegen-maven-plugin</artifactId>
                        <version>2.1.5</version>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>generate</goal>
                                </goals>
                                <configuration>
                                    <inputSpec>${my-location}</inputSpec>
                                    <language>kotlin</language>
                                    <configOptions>
                                    <dateLibrary>java7</dateLibrary>
                                    </configOptions>                                                                
                                    <library>jersey2</library>
                                    <modelPackage>abc</modelPackage>
                                    <apiPackage>test</apiPackage>

                                </configuration>

                            </execution>

выдает мне ошибку:

Execution default of goal io.swagger:swagger-codegen-maven-plugin:2.1.5:generate failed: Can't load config class with name kotlin Available: android
[ERROR] async-scala
[ERROR] csharp
[ERROR] dart
[ERROR] flash
[ERROR] python-flask
[ERROR] java
etc...
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

Запуск команды maven чистой установки. Как мне сгенерировать код для котлина?


person Automator    schedule 13.03.2020    source источник


Ответы (1)


Используйте последнюю версию плагина - 2.4.12.

kotlin (клиент) был добавлен в версии 2.2.3, а kotlin-server был добавлен в версии 2.4.0.

person Helen    schedule 13.03.2020
comment
круто, обновил библиотеку, но не работает с целью выполнения по умолчанию io.swagger: swagger-codegen-maven-plugin: 2.4.12: generate failed: Unknown library: jersey2. Вы знаете, какую библиотеку я могу использовать? - person Automator; 14.03.2020