Swagger-codegen-maven: изменить место создания файлов на

В настоящее время я использую swagger-codegen через плагин maven: https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin. Я установил место, где я хочу, чтобы мои файлы api были сгенерированы с помощью<apiPackage></apiPackage>в моем pom.xml. Но когда я создаю свой API, он вставляетсяsrc/main/java/<apiPackage>. Я хотел бы знать где этоsrc/main/java объявлен как часть пути и может быть изменен.

2 ответа

Решение

src/main/javaэто соглашение Maven.

Эта структура папок жестко запрограммирована в коде Swagger Codegen и не может быть изменена.

Вы можете расширить AbstractJavaCodegen и в конструкторе переопределить значение переменной sourceFolder. Этот расширенный класс вы можете передать codegen как параметр --lang.

Другие вопросы по тегам