Swagger-codegen: [JAVA] swagger-codegen-maven-plugin does not generate server code?

Created on 5 Apr 2017  路  5Comments  路  Source: swagger-api/swagger-codegen

Description

It seems like the swagger-codegen-maven-plugin module does not generate any server code, but only client code. I can only find client-related code that is generated.

Swagger-codegen version

swagger-codegen-maven-plugin 2.2.2

Swagger declaration file content or url

any Swagger definition

Command line used for generation

using maven module:
swagger-codegen-maven-plugin 2.2.2

Steps to reproduce

Run mvn clean compile

Related issues

--

Suggest a Fix

Extend swagger-codegen-maven-plugin to generate server code.

Bug Swagger Codegen Maven Plugin

Most helpful comment

@wing328 thanks for the reply! I'm currently interested in generating Java Spring Boot server code.

After I specified <language>spring</language> (instead of <language>java</language>) in my pom.xml file, server code was generated.
So, <language>java</language> does only generate client code. It would be awesome if this could be documented explicitly. I'll make a pull request. :-)

Thanks for your efforts!

All 5 comments

@jojow can you provide more information on what server code you want to generate? Java Spring, C# Nancy, PHP Slim, etc?

Here is a list of targets (client, server, API doc) supported:

aspnet5
aspnetcore
async-scala
bash
cwiki
csharp
cpprest
dart
elixir
flash
python-flask
go
groovy
java
jaxrs
jaxrs-cxf-client
jaxrs-cxf
jaxrs-resteasy
jaxrs-resteasy-eap
jaxrs-spec
jaxrs-cxf-cdi
inflector
javascript
javascript-closure-angular
jmeter
nancyfx
nodejs-server
objc
perl
php
python
qt5cpp
ruby
scala
scalatra
finch
silex-PHP
sinatra
rails5
slim
spring
java-play-framework
dynamic-html
html
html2
swagger
swagger-yaml
swift
swift3
tizen
typescript-angular2
typescript-angular
typescript-jquery
typescript-node
typescript-fetch
akka-scala
CsharpDotNet2
clojure
haskell
lumen
go-server
erlang-server
undertow
msf4j
ze-ph

@wing328 thanks for the reply! I'm currently interested in generating Java Spring Boot server code.

After I specified <language>spring</language> (instead of <language>java</language>) in my pom.xml file, server code was generated.
So, <language>java</language> does only generate client code. It would be awesome if this could be documented explicitly. I'll make a pull request. :-)

Thanks for your efforts!

Shouldn't this issue be closed? I see the code changes being merged.

+1 this should be closed

I love closing tickets!

Was this page helpful?
0 / 5 - 0 ratings