Swagger CodeGen Проблемы с зависимостями - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь запустить проект с помощью Swagger codegen Плагин Maven .У меня есть plugin в моем pom.xml.

<build>
    <plugins>
        <plugin>
            <groupId>io.swagger</groupId>
            <artifactId>swagger-codegen-maven-plugin</artifactId>
            <version>3.0.0-rc1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <inputSpec>${project.basedir}/src/main/resources/openapi.yaml</inputSpec>
                        <language>spring</language>
                        <configOptions>
                            <sourceFolder>src/gen/java/main</sourceFolder>
                        </configOptions>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

Когда я запускаю mvn clean compile, я получаю кучу ошибок зависимости.Например, fasterxml и threeten.Я удивлен, что зависимости не будут автоматически настроены и что все будет работать из коробки.Я делаю что-то не так или вам действительно нужно вручную добавить зависимости к pom.xml?

ОБНОВЛЕНИЕ

При копании в коде я заметил, что естьсгенерировал pom.xml (target/generated-sources/swagger с моим конфигом выше), который, кажется, имеет зависимости, которые мне нужны.Поиск в Google привел к проблеме 1021 *, касающейся моей проблемы.Похоже, это потенциально известная проблема.

Копирование зависимостей работало, когда я использовал <language>jaxrs-resteasy</language>, но я все еще работаю над другими вариантами использования (spring, который у меня был, а также jaxrs-jersey).

...