Hi Ivan, Dependencies that are needed for annotating classes are going to be included. From those annotations Open API spec is generated by maven plugin. That’s it.
If you are asking about swagger ui or any web stuff then the answer is no. We are not going to include this into production. > On 26 May 2022, at 07:34, Ivan Pavlukhin <vololo...@gmail.com> wrote: > > Hi, > > Are we going to include swagger into production packages? I always > thought (I might be mistaken) that swagger should be used during > development. Worries are usual: > 1. Potential vulnerabilities. > 2. Unintentional use of transitive dependencies. > > Best regards, > Ivan Pavlukhin > > чт, 26 мая 2022 г. в 00:46, Mikhail Pochatkin <mpochat...@unison.team>: >> >> +1 from me, de facto swagger standard within OpenApi. >> >> On Mon, May 23, 2022 at 7:57 PM Aleksandr Pakhomov <apk...@gmail.com> wrote: >> >>> Dear community, >>> >>> Discussion about 3rd party dependencies took place >>> and I think it is time to vote if we agreed to include >>> swagger dependency to the Ignite 3 or not. >>> >>> The exact list of dependencies could be fined in IEP-87 [1] >>> (swagger-annotations, swagger-core, >>> swagger-codegen-maven-plugin) >>> >>> Micronaut is out of the scope of this voting. I will launch >>> a separate one. >>> >>> The vote is formal, see voting guidelines [2] >>> >>> +1 - to accept additional dependencies to be included to Java code >>> Guidelines [3] >>> 0 - don't care either way >>> -1 - DO NOT accept (explain why) >>> >>> [1] >>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-87%3A+Open+API+support+for+REST#IEP87:OpenAPIsupportforREST-Additionaldependencies >>> [2] https://www.apache.org/foundation/voting.html < >>> https://www.apache.org/foundation/voting.html> >>> [3] >>> https://cwiki.apache.org/confluence/display/IGNITE/Java+Code+Style+Guide#JavaCodeStyleGuide-2Using3rdpartylibraries