Я хочу генерировать заглушки сервера JAX-RS для моего API, используя плагин swagger-codegen maven, но я хочу использовать собственный класс реализации службы, а не тот, который сгенерирован. Есть ли способ генерировать все, кроме этого класса? Для моего API инструмент генерирует четыре класса api: ProfilesApi, ProfilesApiService, ProfilesApiServiceFactory и ProfilesApiServiceImpl.Swagger Codegen, Maven Plugin: Restrict Server Generation
Моя текущая конфигурация Maven:
<configuration>
<inputSpec>src/main/resources/Profile.json</inputSpec>
<language>jaxrs</language>
<configOptions>
<dateLibrary>java8</dateLibrary>
</configOptions>
<models>Profile,PageInformation,ProfileResult</models>
<modelPackage>com.myApp.profile-api-model</modelPackage>
<apiPackage>com.myApp.profile-api-webapp</apiPackage>
<library>jersey2</library>
<environmentVariables>
<!-- change default client library (here until plugin 2.1.5). Doesn't seem to work! -->
<library>jersey2</library>
<!-- generate all models -->
<models></models>
<!-- generate all APIs -->
<apis></apis>
<!-- generate just the supporting files that are Java source code (not project build files) -->
<supportingFiles>ApiException.java,ApiOriginFilter.java,ApiResponseMessage.java,JacksonJsonProvider.java,LocalDateProvider.java,LocalDateTimeProvider.java,NotFoundException.java,StringUtil.java,web.xml,ProfilesApi.java,ProfilesApiService.java,ProfilesApiServiceFactory.java</supportingFiles>
</environmentVariables>
</configuration>
Похоже, что вам может быть разумно создать свой собственный шаблон вместо изменения поведения генератора по умолчанию. – fehguy
@fehguy Определение моего собственного генератора и шаблонов, казалось, помогло. Благодаря! –