Я не могу запустить kotlin-server
, созданный Swagger Codegen v. 3.
Файл .yaml
:
openapi: 3.0.0
info:
title: Experiement with Swagger
description: Test
version: 1.0.0
servers:
- url: 'http://localhost:8080'
description: production server's url
tags:
- name: Test
description: Test
externalDocs:
description: Find out more
url: 'http://localhost:8080'
paths:
/testURI:
post:
tags:
- Test
summary: Test
description: Test
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Test'
responses:
'200':
description: Test success
content:
application/json:
schema:
$ref: '#/components/schemas/TestSuccessResponse'
'404':
description: >-
Only a signed in user can add a question. This response means that
the user isn't signed in.
content:
application/json:
schema:
$ref: '#/components/schemas/UnauthorisedErrorResponse'
'500':
description: >-
means some internal error occur on the server while doing the
operation. The state of the operation if un-determined and the
operation could be succesful, failed or partially successful
(because some database operations are not rolled back if error
occurs!
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorResponse'
components:
schemas:
Test:
type: object
properties:
some-input:
type: string
TestSuccessResponse:
type: object
properties:
result:
type: string
enum:
- success
additional-info:
type: string
enum:
- Test successful
required:
- result
- additional-info
UnauthorisedErrorResponse:
type: object
properties:
result:
type: string
enum:
- error
additional-info:
type: string
enum:
- Not authorised
required:
- result
- additional-info
InternalServerErrorResponse:
type: object
properties:
result:
type: string
enum:
- error
additional-info:
type: string
enum:
- Internal Server Error
required:
- result
- additional-info
Я вставил его в Swagger Editor, скачалkotlin-server
kotlin-server-server-generated.zip
, разархивировал его на C:\Users\manu\Documents\manu\kotlin-server-server-generated
, открыл файл Readme.MD
и следовал инструкциям в нем.
Используя Windows cmd
, в C:\Users\manu\Documents\manu\kotlin-server-server-generated
,
первый раз я запустилgradle wrapper
.
Я получил такой вывод:
Запуск демона Gradle, 1 несовместимого и 2 остановленных демонов не может быть повторно использован, для подробностей используйте --status
Buildкеш является инкубационной функцией.
СОЗДАЙТЕ УСПЕШНО в 17 с
1 действенное задание: 1 выполнено
Затем я запустил gradlew check assemble
:
C: \ Users \ manu\ Documents \ manu \ kotlin-сервер-сервер-генерируется> сборка проверки gradlew
Запуск демона Gradle, 1 несовместимого и 2 остановленных демонов не может быть повторно использован, для подробностей используйте --status
Кэш сборки является инкубационной функцией.
w: C: \ Users \ manu \ Documents \ manu \ kotlin-сервер-сервер-сгенерированный \ src \ main \ kotlin \ io \ swagger \ server \ apis \ TestApi.kt: (51, 9): переменная'gson' никогда не используется
w: C: \ Users \ manu \ Documents \ manu \ kotlin-сервер-серверный \ src \ main \ kotlin \ io \ swagger \ server \ apis \ TestApi.kt: (52, 9): переменная 'empty' никогда не используется
Task: startShadowScripts
Использование TaskInputs.file () с чем-то, что не разрешается в объекте File, устарело и планируется удалить вGradle 5.0.Вместо этого используйте TaskInputs.files ().
СОЗДАЙТЕ УСПЕШНО в 36 с
10 выполнимых задач: 10 выполнено
Затем я запустил java -jar ./build/libs/kotlin-server.jar
.
Но когда я указал браузеру на localhost:8080
Я вижу Page Not Found
.
Что я делаю не так?