@@ -23,7 +23,7 @@ Check out [Swagger-Spec](https://github.com/OAI/OpenAPI-Specification) for addit
23
23
- [ Building] ( #building )
24
24
- [ Docker] ( #docker )
25
25
- [ Build and run] ( #build-and-run-using-docker )
26
- - [ Build a Node.js server stub ] ( #build-a-nodejs-server-stub )
26
+ - [ Run docker in Vagrant ] ( #run-docker-in-vagrant )
27
27
- [ Public Docker image] ( #public-docker-image )
28
28
- [ Homebrew] ( #homebrew )
29
29
- Generators
@@ -104,19 +104,21 @@ mvn package
104
104
105
105
```
106
106
git clone https://github.com/swagger-api/swagger-codegen
107
-
108
107
cd swagger-codegen
109
-
110
108
./run-in-docker.sh mvn package
111
109
```
112
110
113
- #### Build a Node.js server stub
114
111
112
+
113
+ #### Run Docker in Vagrant
114
+ Prerequisite: install [ Vagrant] ( https://www.vagrantup.com/downloads.html ) and [ VirtualBox] ( https://www.virtualbox.org/wiki/Downloads ) .
115
115
```
116
- ./run-in-docker.sh generate \
117
- -i http://petstore.swagger.io/v2/swagger.json \
118
- -l nodejs \
119
- -o samples/server/petstore/nodejs
116
+ git clone http://github.com/swagger-api/swagger-codegen.git
117
+ cd swagger-codegen
118
+ vagrant up
119
+ vagrant ssh
120
+ cd /vagrant
121
+ sudo ./run-in-docker.sh mvn package
120
122
```
121
123
122
124
#### Public Docker image
@@ -408,7 +410,7 @@ Your config file for Java can look like
408
410
``` json
409
411
{
410
412
"groupId" :" com.my.company" ,
411
- "artifactId" :" MyClent " ,
413
+ "artifactId" :" MyClient " ,
412
414
"artifactVersion" :" 1.2.0" ,
413
415
"library" :" feign"
414
416
}
@@ -534,13 +536,22 @@ java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
534
536
-o samples/server/petstore/scalatra
535
537
```
536
538
537
- ### Java JAX-RS
539
+ ### Java JAX-RS (Jersey v1.18)
538
540
539
541
```
540
542
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
541
543
-i http://petstore.swagger.io/v2/swagger.json \
542
544
-l jaxrs \
543
- -o samples/server/petstore/jaxrs
545
+ -o samples/server/petstore/jaxrs-jersey
546
+ ```
547
+
548
+ ### Java JAX-RS (Apache CXF 3)
549
+
550
+ ```
551
+ java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
552
+ -i http://petstore.swagger.io/v2/swagger.json \
553
+ -l jaxrs-cxf \
554
+ -o samples/server/petstore/jaxrs-cxf
544
555
```
545
556
546
557
### Java Spring MVC
0 commit comments