mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-08 04:46:10 +00:00
Compare commits
958 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
74914b6313 | ||
|
|
30d10213ec | ||
|
|
c51986d657 | ||
|
|
97bab928bd | ||
|
|
75171b4672 | ||
|
|
7c49bdd953 | ||
|
|
c607ea8b31 | ||
|
|
53d9878cf2 | ||
|
|
798bf61fde | ||
|
|
e5635d236d | ||
|
|
6c996a7d1a | ||
|
|
5630746794 | ||
|
|
680a2bc3ec | ||
|
|
f8e61ac914 | ||
|
|
24104dac35 | ||
|
|
7126074f49 | ||
|
|
91d6d77a09 | ||
|
|
f964873a2d | ||
|
|
6f6a4a1013 | ||
|
|
49b8ece776 | ||
|
|
299527370e | ||
|
|
55f9e31f81 | ||
|
|
2ff81caef6 | ||
|
|
9930f610a7 | ||
|
|
d2016d8e0a | ||
|
|
defedf6e2b | ||
|
|
8ae1c814d5 | ||
|
|
0453e64fa6 | ||
|
|
0a479f77f6 | ||
|
|
2392a09eeb | ||
|
|
f5f00069bd | ||
|
|
640fd87e3b | ||
|
|
43b60e667e | ||
|
|
a2c27ba8a6 | ||
|
|
f5708218ea | ||
|
|
276afefc85 | ||
|
|
36d1ec364e | ||
|
|
dbbeffa712 | ||
|
|
0adfd9f8e9 | ||
|
|
178949038f | ||
|
|
5a332f3c57 | ||
|
|
f72059e7ac | ||
|
|
992afd51eb | ||
|
|
8de5c62cf2 | ||
|
|
ebaa7021a4 | ||
|
|
51437af1cd | ||
|
|
c45dba1691 | ||
|
|
fbe9626b7e | ||
|
|
cf657f1c7b | ||
|
|
f65193e6fb | ||
|
|
7a1945e154 | ||
|
|
f4c66d9e53 | ||
|
|
0fb1ffa88b | ||
|
|
69a3852ef7 | ||
|
|
d649c1311e | ||
|
|
f7eacbb0c5 | ||
|
|
3e928fff2d | ||
|
|
967cc5bd3b | ||
|
|
b8f1e5afa1 | ||
|
|
fe04a0e347 | ||
|
|
0e4d3e7815 | ||
|
|
e631c16b96 | ||
|
|
501245d0c2 | ||
|
|
df55ab3efb | ||
|
|
1e5e1d4458 | ||
|
|
9c82520637 | ||
|
|
aea08fe76e | ||
|
|
746bb06a2a | ||
|
|
b6b8c0db87 | ||
|
|
7dfd940023 | ||
|
|
bd50d368eb | ||
|
|
ad5d5f598e | ||
|
|
31b9362433 | ||
|
|
f042132857 | ||
|
|
5a87fe6950 | ||
|
|
7efda597cc | ||
|
|
917b6e0105 | ||
|
|
0fadea9986 | ||
|
|
3beeb4e777 | ||
|
|
c30afdf775 | ||
|
|
9b8602311e | ||
|
|
71b5de3ed5 | ||
|
|
1a4e5a4e5f | ||
|
|
37df59d6f0 | ||
|
|
806330ac43 | ||
|
|
0ece706a46 | ||
|
|
685a4ab6b1 | ||
|
|
64f2bea37f | ||
|
|
7db0201a89 | ||
|
|
4d7ff8cfbd | ||
|
|
6f23b5061a | ||
|
|
9a2064cbf9 | ||
|
|
b8eb91e731 | ||
|
|
16ff5174e4 | ||
|
|
caef014e04 | ||
|
|
c53f61c74e | ||
|
|
072ce070b2 | ||
|
|
4bc5ffe867 | ||
|
|
22e94fb4d8 | ||
|
|
7184f1ec68 | ||
|
|
76b7307a6e | ||
|
|
a3aabd3908 | ||
|
|
00f176ad95 | ||
|
|
9040f49311 | ||
|
|
3f81378d72 | ||
|
|
27426f7b52 | ||
|
|
b73ab0260e | ||
|
|
8df3e54873 | ||
|
|
866dc03f4f | ||
|
|
f22224574b | ||
|
|
d9d6530161 | ||
|
|
cd4640dab6 | ||
|
|
495971c2c7 | ||
|
|
88f3c8a2e0 | ||
|
|
82ee8656fd | ||
|
|
a1ff502411 | ||
|
|
9b05bd60d5 | ||
|
|
a5cf27b60e | ||
|
|
8c541a247b | ||
|
|
3b9a2a7c36 | ||
|
|
e55ba567a9 | ||
|
|
d7e374504f | ||
|
|
d890d733f8 | ||
|
|
4889103621 | ||
|
|
2821f18b95 | ||
|
|
3ffaaa6505 | ||
|
|
82d9e935e9 | ||
|
|
c522927d58 | ||
|
|
34db79b9ba | ||
|
|
3a1922bc94 | ||
|
|
85090f5068 | ||
|
|
752b36e660 | ||
|
|
b5a0d173d2 | ||
|
|
d93bf4e53d | ||
|
|
0d82971b0c | ||
|
|
e58dc2c77c | ||
|
|
c30fb3ff0b | ||
|
|
9ef850f916 | ||
|
|
e3814f51d8 | ||
|
|
6b8079808b | ||
|
|
9d7feaaeba | ||
|
|
9a8183ab05 | ||
|
|
de5260a7ce | ||
|
|
7c5dfbfa01 | ||
|
|
8dd46a3fb9 | ||
|
|
803821e210 | ||
|
|
70e9e2fb7e | ||
|
|
cd1fe3ff45 | ||
|
|
673f2bc469 | ||
|
|
f0234b8ab4 | ||
|
|
7d9fb9f51e | ||
|
|
67ebe17dd6 | ||
|
|
10ac4024da | ||
|
|
cc2941740d | ||
|
|
4f88c1bc41 | ||
|
|
a1ba198e47 | ||
|
|
f1dae8b39f | ||
|
|
4d7fc046f3 | ||
|
|
ab9c4b5a61 | ||
|
|
bf7e4e7df7 | ||
|
|
41b0ff351b | ||
|
|
737e63976f | ||
|
|
05a2f4b240 | ||
|
|
9fa9b115e3 | ||
|
|
23ad9f3937 | ||
|
|
52322c47c9 | ||
|
|
d80e295852 | ||
|
|
e33f9e52b2 | ||
|
|
18031e3492 | ||
|
|
1d889da4e3 | ||
|
|
bc20483345 | ||
|
|
efa27cec97 | ||
|
|
94dfb6b998 | ||
|
|
db2319ae7c | ||
|
|
935790e865 | ||
|
|
8b67250e1c | ||
|
|
3b3874b154 | ||
|
|
22757bb4bd | ||
|
|
b5942624d6 | ||
|
|
2ed3d8cc86 | ||
|
|
4b7a583b33 | ||
|
|
c905f6b5bb | ||
|
|
0ad66f7fe5 | ||
|
|
b3f3eabc72 | ||
|
|
fcec2d74e0 | ||
|
|
70733deab9 | ||
|
|
ad0e05cf5c | ||
|
|
7d75c66180 | ||
|
|
e5be838fa8 | ||
|
|
0d913e6801 | ||
|
|
5ae2d9b5f0 | ||
|
|
9247cd01e7 | ||
|
|
a4f76b889e | ||
|
|
7716d7e9b3 | ||
|
|
90b7c89443 | ||
|
|
064418ed12 | ||
|
|
2d60c082b2 | ||
|
|
dc4d6e499c | ||
|
|
d958480fea | ||
|
|
a07ab606dc | ||
|
|
9ac9bc0dc3 | ||
|
|
b21b964c43 | ||
|
|
868ede53f9 | ||
|
|
27c372ff56 | ||
|
|
f615d823f9 | ||
|
|
8cedb66063 | ||
|
|
fbf2e135ef | ||
|
|
286f2caa22 | ||
|
|
58f7a6f0c4 | ||
|
|
2ee05e12d2 | ||
|
|
4852434d13 | ||
|
|
a00261d3da | ||
|
|
5fb1660fe1 | ||
|
|
dcd26ece71 | ||
|
|
4ae1113c00 | ||
|
|
150d414b7e | ||
|
|
872dd546f4 | ||
|
|
d35bf1a388 | ||
|
|
e2d6f7c88f | ||
|
|
68780afe9d | ||
|
|
4fd68f0f24 | ||
|
|
b24df8882f | ||
|
|
ded082202e | ||
|
|
9ecd3586b5 | ||
|
|
3608a14b40 | ||
|
|
a9fa4cd0db | ||
|
|
13f084e7b0 | ||
|
|
0d20f75afc | ||
|
|
fd3b883e80 | ||
|
|
c0a2673b26 | ||
|
|
e1c9a924c0 | ||
|
|
58c45b9b75 | ||
|
|
059a3efe46 | ||
|
|
bbd2afdd0a | ||
|
|
db9a899a09 | ||
|
|
27b3302d8f | ||
|
|
0dbb6dcaa6 | ||
|
|
3758aad225 | ||
|
|
14c241fbce | ||
|
|
d08e31ae76 | ||
|
|
376d9af9c0 | ||
|
|
e2f8976fa7 | ||
|
|
a9baaa81e3 | ||
|
|
d74b4cdf8d | ||
|
|
e49e8ca169 | ||
|
|
230b0d24bb | ||
|
|
c42777b09e | ||
|
|
a22afb3d81 | ||
|
|
b947970f99 | ||
|
|
bdc318d63b | ||
|
|
78815ba0e0 | ||
|
|
d30fcbabba | ||
|
|
e45b3784f1 | ||
|
|
d99f46cff9 | ||
|
|
b1eac05b2b | ||
|
|
a56d2333a2 | ||
|
|
4d3110f29d | ||
|
|
d8fd560d64 | ||
|
|
c4afaac285 | ||
|
|
50163b4939 | ||
|
|
86f9686f29 | ||
|
|
2103fadab8 | ||
|
|
aab99bc530 | ||
|
|
3c666a6d44 | ||
|
|
90ac9d030c | ||
|
|
8405b18563 | ||
|
|
1619486578 | ||
|
|
a2b618a452 | ||
|
|
c791146b62 | ||
|
|
252a1c2599 | ||
|
|
1245a47649 | ||
|
|
5f2bc28779 | ||
|
|
1bd393f4ea | ||
|
|
90438b8e71 | ||
|
|
6c3d7bbc48 | ||
|
|
e2251084f2 | ||
|
|
0b6a59fa09 | ||
|
|
bee7aebe4b | ||
|
|
e9793783cd | ||
|
|
8edf6e52ad | ||
|
|
08e0393def | ||
|
|
4dc519b4fe | ||
|
|
71d544c9f7 | ||
|
|
ea18065447 | ||
|
|
3d7eaf96fc | ||
|
|
0435910da8 | ||
|
|
18a40deb30 | ||
|
|
4690325a2c | ||
|
|
de55812d68 | ||
|
|
15d4d2f0d4 | ||
|
|
0ba2a9a250 | ||
|
|
9cf185912c | ||
|
|
751d09b162 | ||
|
|
70718332ff | ||
|
|
95e04f91db | ||
|
|
4ce97b6f4e | ||
|
|
63b85fde68 | ||
|
|
50837b2e83 | ||
|
|
45a50840a5 | ||
|
|
ff3b954f10 | ||
|
|
30b829c611 | ||
|
|
1492df6cef | ||
|
|
4497a1fe47 | ||
|
|
0c981b7c2f | ||
|
|
8e29dba85b | ||
|
|
4c656bb1d9 | ||
|
|
23fc7a8cee | ||
|
|
d3401396f5 | ||
|
|
0b3ec6b1f8 | ||
|
|
acb63fd5e8 | ||
|
|
4bc99b9da8 | ||
|
|
9cb2f8472f | ||
|
|
be19724849 | ||
|
|
aa5719e008 | ||
|
|
42aebe4367 | ||
|
|
7ad92572e4 | ||
|
|
799b033c22 | ||
|
|
8730f910b2 | ||
|
|
622a75b2ce | ||
|
|
1d7da2ecf4 | ||
|
|
1587d202b0 | ||
|
|
c60010c965 | ||
|
|
861d11d010 | ||
|
|
80c8b92cb5 | ||
|
|
d8165b0cfb | ||
|
|
1e999f289d | ||
|
|
73cb1cd016 | ||
|
|
1577e5d89f | ||
|
|
2ce721d0b9 | ||
|
|
490255025e | ||
|
|
7621deeb9f | ||
|
|
69133d3677 | ||
|
|
5114cd96b0 | ||
|
|
7b6e17e02d | ||
|
|
78c865e268 | ||
|
|
509fdd892b | ||
|
|
6a98840199 | ||
|
|
0373b74a75 | ||
|
|
3f976afca8 | ||
|
|
bec559a6e8 | ||
|
|
4ea2e6dc78 | ||
|
|
6f4af337d9 | ||
|
|
5ef5e540fd | ||
|
|
8640c172c9 | ||
|
|
049eef9c53 | ||
|
|
44aaccb108 | ||
|
|
19b0d37c38 | ||
|
|
633834455d | ||
|
|
52391ed9e5 | ||
|
|
bcc7b788e0 | ||
|
|
df26bcb40c | ||
|
|
e1a0355398 | ||
|
|
e2d4f5b5ca | ||
|
|
fe15f46906 | ||
|
|
f5f7546dcc | ||
|
|
4924b4951c | ||
|
|
6f28209ccc | ||
|
|
c605090d61 | ||
|
|
25ccef818d | ||
|
|
5d8362d859 | ||
|
|
949ef4453a | ||
|
|
e0b0248c38 | ||
|
|
2c6380c846 | ||
|
|
c8c316e41e | ||
|
|
5340c35ce1 | ||
|
|
7fe555a519 | ||
|
|
61c25e7112 | ||
|
|
d5d8c356b7 | ||
|
|
ccd0029667 | ||
|
|
1f64646dc3 | ||
|
|
e7410d4c8e | ||
|
|
450cbb8250 | ||
|
|
6983dcffa2 | ||
|
|
f353f60b89 | ||
|
|
b908b734dd | ||
|
|
16589de975 | ||
|
|
db02cc2ac9 | ||
|
|
019b0dca1c | ||
|
|
2833319b81 | ||
|
|
a2e299fe1a | ||
|
|
2f84f315f9 | ||
|
|
7ecd5f3566 | ||
|
|
a2afc6e32e | ||
|
|
a7da9039a4 | ||
|
|
c32ef12c8e | ||
|
|
b109bf7ddc | ||
|
|
6959ef9939 | ||
|
|
07dfbad29d | ||
|
|
35f0cc221d | ||
|
|
edbe4902a4 | ||
|
|
e1fe9a3b60 | ||
|
|
fe00a63ed0 | ||
|
|
f79f23865b | ||
|
|
5e05638360 | ||
|
|
72ffc95d6e | ||
|
|
2e50780e1d | ||
|
|
1f0bed2a0c | ||
|
|
856ed05b00 | ||
|
|
e85733a5ec | ||
|
|
0736939c2a | ||
|
|
d74d2ba031 | ||
|
|
fdeca629bb | ||
|
|
93bf3d91ea | ||
|
|
b67364e713 | ||
|
|
d21e4227a6 | ||
|
|
8a4f905892 | ||
|
|
fa346ce004 | ||
|
|
3e0f959215 | ||
|
|
e4b1613d1e | ||
|
|
f3736d66b7 | ||
|
|
03490e9230 | ||
|
|
28a1255c0e | ||
|
|
e24238a355 | ||
|
|
686ff6a502 | ||
|
|
86f67c6665 | ||
|
|
c20352caab | ||
|
|
80d10e2cba | ||
|
|
6e2ca294b5 | ||
|
|
74075c087e | ||
|
|
9fdcb3681b | ||
|
|
231547f6c7 | ||
|
|
d8abd4a14b | ||
|
|
f9bc1aec9d | ||
|
|
74ddbf7a16 | ||
|
|
0feef2b57e | ||
|
|
7c734445b2 | ||
|
|
52af29f46d | ||
|
|
05f5c5798b | ||
|
|
391c75b5b3 | ||
|
|
ca89af8080 | ||
|
|
186594115f | ||
|
|
48ae13df81 | ||
|
|
f5f6a7b1fa | ||
|
|
08038ddc30 | ||
|
|
a30e25e50d | ||
|
|
ddf10b98dc | ||
|
|
dc0cbd23b6 | ||
|
|
4845eaa81d | ||
|
|
0fc84687ff | ||
|
|
93301eaacf | ||
|
|
cae0d83742 | ||
|
|
53597764c3 | ||
|
|
625e13656c | ||
|
|
a32e2570ec | ||
|
|
db413f4d26 | ||
|
|
006f084b53 | ||
|
|
2034f61e53 | ||
|
|
d0e2d7684d | ||
|
|
338b9c04b8 | ||
|
|
b5ffeff925 | ||
|
|
57a8f9f599 | ||
|
|
cf735f95d8 | ||
|
|
c91ce17aee | ||
|
|
009dcf0090 | ||
|
|
12abfb9686 | ||
|
|
5fb26842ce | ||
|
|
eab65306c5 | ||
|
|
b0e2eeeb55 | ||
|
|
f21d01d1c4 | ||
|
|
9c32979d95 | ||
|
|
b5f0b24bae | ||
|
|
7ca8edb590 | ||
|
|
9999eac528 | ||
|
|
4109f51a22 | ||
|
|
3e9931c550 | ||
|
|
c1e7da5ec1 | ||
|
|
a08164592a | ||
|
|
dce41a0029 | ||
|
|
26f08aa8ad | ||
|
|
3b6f280d0b | ||
|
|
adbde2fb61 | ||
|
|
9d1ae0dd29 | ||
|
|
4c00d4564c | ||
|
|
a339422bd5 | ||
|
|
b34f328e12 | ||
|
|
070b5c00b8 | ||
|
|
6d88edb336 | ||
|
|
b6eb3451c8 | ||
|
|
f192613f11 | ||
|
|
353dd3ee66 | ||
|
|
6fef0a7ffe | ||
|
|
ffa0e115d9 | ||
|
|
665f0bd811 | ||
|
|
01e1fb2415 | ||
|
|
113e8ad9fd | ||
|
|
821fba394d | ||
|
|
1160dbdb26 | ||
|
|
e447e7dfb8 | ||
|
|
2c17a3d376 | ||
|
|
63449a49c4 | ||
|
|
6e0e6fb7a1 | ||
|
|
016087c462 | ||
|
|
0e744adb80 | ||
|
|
827880a624 | ||
|
|
36ed29852e | ||
|
|
c4248e2fba | ||
|
|
17b0827935 | ||
|
|
6af31c97c2 | ||
|
|
df4297975c | ||
|
|
585865e47f | ||
|
|
2e69e6c03e | ||
|
|
e33bd42f39 | ||
|
|
c7bf3360b7 | ||
|
|
4b812935b8 | ||
|
|
e356bd4eba | ||
|
|
9e8bdba455 | ||
|
|
7ce35d3ab7 | ||
|
|
d18fe7375d | ||
|
|
ce930e7a63 | ||
|
|
4e4a626ecf | ||
|
|
d2bd41dc81 | ||
|
|
85048f6a05 | ||
|
|
a3322fbf7e | ||
|
|
bdd2c2a4ee | ||
|
|
40d5d09905 | ||
|
|
35d681b254 | ||
|
|
4a5d16b236 | ||
|
|
37faaf9266 | ||
|
|
d48c4e5038 | ||
|
|
386b9f432a | ||
|
|
3cb3faedc1 | ||
|
|
409015461c | ||
|
|
a4bcb3bc73 | ||
|
|
d882ad2fcb | ||
|
|
b8031b631d | ||
|
|
df19e1e05e | ||
|
|
8dbf2ed851 | ||
|
|
7310bbf31e | ||
|
|
1bc015f5ae | ||
|
|
a6c8330e10 | ||
|
|
4887be0b1e | ||
|
|
ffa89dc373 | ||
|
|
8b3bd049a9 | ||
|
|
60fdfdfbed | ||
|
|
c843712cdb | ||
|
|
e53d375589 | ||
|
|
c45a217a8c | ||
|
|
f6c268ddd9 | ||
|
|
b45b0c6cd1 | ||
|
|
5180881a50 | ||
|
|
3c5fb1d809 | ||
|
|
1db42ba317 | ||
|
|
e2c58fad71 | ||
|
|
581b22bbc0 | ||
|
|
240aad8686 | ||
|
|
74fa9418d8 | ||
|
|
8b39024932 | ||
|
|
2297a70512 | ||
|
|
d4cd0bdc3e | ||
|
|
ffecaa1b0b | ||
|
|
0081a2b89f | ||
|
|
e2b9c8323d | ||
|
|
70fec38022 | ||
|
|
bad1885b47 | ||
|
|
5d1874028b | ||
|
|
904cdc0d5b | ||
|
|
7673813648 | ||
|
|
23b31aba89 | ||
|
|
f2186b212c | ||
|
|
b550471573 | ||
|
|
d690f429df | ||
|
|
1b8df5c20f | ||
|
|
b443573945 | ||
|
|
d40c28b2b9 | ||
|
|
6c7813e79c | ||
|
|
9b5c71fdb2 | ||
|
|
960198d345 | ||
|
|
6f5dee6169 | ||
|
|
bbadc7f439 | ||
|
|
9226ce61b1 | ||
|
|
3fc37cf13a | ||
|
|
e9089c85ae | ||
|
|
00f73f0ea8 | ||
|
|
cba5d7cabe | ||
|
|
b0fc3e94a3 | ||
|
|
2fb9ce43b5 | ||
|
|
28fcf48f42 | ||
|
|
240d1fe7eb | ||
|
|
af17953bf9 | ||
|
|
7daa2ec5da | ||
|
|
24db65b2b9 | ||
|
|
57bb63bd77 | ||
|
|
8e191a121b | ||
|
|
88f48c4a41 | ||
|
|
bd19c6bdea | ||
|
|
b287520e8a | ||
|
|
f0497e249d | ||
|
|
64037ee59f | ||
|
|
177c0105c3 | ||
|
|
344eb85466 | ||
|
|
d1c1ef73eb | ||
|
|
efada7c540 | ||
|
|
a784932f04 | ||
|
|
b774a98822 | ||
|
|
1438f68f12 | ||
|
|
d746d5653c | ||
|
|
faa901640c | ||
|
|
353c51fc0a | ||
|
|
d9ec433a5b | ||
|
|
5cea5972fa | ||
|
|
b27e844661 | ||
|
|
565102eddf | ||
|
|
5383c33181 | ||
|
|
eaed75229a | ||
|
|
c8650d0e34 | ||
|
|
e3a4bd6e68 | ||
|
|
ddd09bc597 | ||
|
|
ee2eb74f75 | ||
|
|
f2d56b038b | ||
|
|
46e5dddb05 | ||
|
|
260375c9e1 | ||
|
|
45a2b5cae8 | ||
|
|
c2759b393a | ||
|
|
a5b38d0dfb | ||
|
|
af6312efa5 | ||
|
|
cd0e0aa76c | ||
|
|
ae2041f74e | ||
|
|
4b49b256bb | ||
|
|
75e354ed71 | ||
|
|
dd3d798f02 | ||
|
|
a6af75f99e | ||
|
|
a3c28adaef | ||
|
|
ea6d26eb3b | ||
|
|
a7a0fe0440 | ||
|
|
27404894d7 | ||
|
|
21ce66509e | ||
|
|
f8d089fb54 | ||
|
|
5646120b88 | ||
|
|
e5073db2d4 | ||
|
|
e9630f1608 | ||
|
|
659f8248f0 | ||
|
|
b41626d1e8 | ||
|
|
f526c33516 | ||
|
|
a53dae370a | ||
|
|
4d0bdf8aba | ||
|
|
e3da003b1f | ||
|
|
9fa6abd1da | ||
|
|
98a41db17c | ||
|
|
341c0db734 | ||
|
|
7dc40e1a83 | ||
|
|
f54b78f4bb | ||
|
|
0821cf7fd0 | ||
|
|
077c1de300 | ||
|
|
0b89519cf8 | ||
|
|
7ccdca36ad | ||
|
|
40d2381317 | ||
|
|
16183cba71 | ||
|
|
aa697b15b7 | ||
|
|
696b6a0930 | ||
|
|
ff50ed187c | ||
|
|
0b61de9cd5 | ||
|
|
d07417eeae | ||
|
|
ee7d3b3b81 | ||
|
|
a58e645372 | ||
|
|
4a8db17077 | ||
|
|
aa5a7ad540 | ||
|
|
e3ba2d9936 | ||
|
|
e7743da0e9 | ||
|
|
545823e39b | ||
|
|
f89ba9950a | ||
|
|
fb20a6e075 | ||
|
|
19c16fd572 | ||
|
|
2cfde8bd65 | ||
|
|
852b5b02bd | ||
|
|
24cb0f619f | ||
|
|
15bb50d822 | ||
|
|
d2ebefd4d5 | ||
|
|
b799d694f0 | ||
|
|
7cc6591ef9 | ||
|
|
1e634257fe | ||
|
|
9e0a3ff069 | ||
|
|
18b2aaec2c | ||
|
|
adee16e073 | ||
|
|
1c22ec363b | ||
|
|
b41774fd87 | ||
|
|
9cec2b3673 | ||
|
|
7fbc8fa31e | ||
|
|
246ed57547 | ||
|
|
0e9dff995c | ||
|
|
0e6da5bbd5 | ||
|
|
d58835e571 | ||
|
|
6d88d073ca | ||
|
|
fc7e083467 | ||
|
|
40c30dd2f1 | ||
|
|
b5da183668 | ||
|
|
af4dcb9cbb | ||
|
|
5326152ccd | ||
|
|
6dc5f7f37b | ||
|
|
aafaf64268 | ||
|
|
01161abe71 | ||
|
|
5f9a9bda00 | ||
|
|
1d09962996 | ||
|
|
7d07458b45 | ||
|
|
ce6efcf5bb | ||
|
|
ea2474d707 | ||
|
|
a8c64f458f | ||
|
|
3b031ed2b8 | ||
|
|
d1850091a7 | ||
|
|
22f0b8db43 | ||
|
|
74fa3b1e13 | ||
|
|
fedfb0cda7 | ||
|
|
73bd24db7d | ||
|
|
3b7230b170 | ||
|
|
f023327558 | ||
|
|
f943332d62 | ||
|
|
8e34f9a98b | ||
|
|
9443179d10 | ||
|
|
f2489b256a | ||
|
|
f9b2839a30 | ||
|
|
9d85c82cdd | ||
|
|
6b65b02c56 | ||
|
|
7b1c7255a7 | ||
|
|
b471fbcc92 | ||
|
|
96a9ba16d9 | ||
|
|
e22faf4cd3 | ||
|
|
b5eb0e7de8 | ||
|
|
e796e4c369 | ||
|
|
d82499944b | ||
|
|
8851386ac8 | ||
|
|
721f1c7720 | ||
|
|
4cfbc118e8 | ||
|
|
f2b28d578f | ||
|
|
25a6a9d444 | ||
|
|
e7f4fb3c45 | ||
|
|
1bb1e44d18 | ||
|
|
9bd94b4dbb | ||
|
|
7ef373f4d4 | ||
|
|
9e3d8d1c82 | ||
|
|
ff5edfb97a | ||
|
|
e73eeb4fdf | ||
|
|
1947220159 | ||
|
|
f00a1ef52c | ||
|
|
4eeb974cb6 | ||
|
|
cf8d8d56fb | ||
|
|
832919b84c | ||
|
|
53eeb0c049 | ||
|
|
0adbf7e51f | ||
|
|
32cf2f16f5 | ||
|
|
227e2458d4 | ||
|
|
12f3661d6f | ||
|
|
d5f3619199 | ||
|
|
724a8fb05d | ||
|
|
70b4b55fae | ||
|
|
3bcf0ff764 | ||
|
|
8e0a0ebd62 | ||
|
|
91da14577a | ||
|
|
769a65c95f | ||
|
|
56a0268e39 | ||
|
|
ac18722dd4 | ||
|
|
c1227dd720 | ||
|
|
ff1178ad7e | ||
|
|
e5001a0c8d | ||
|
|
d4543a99e3 | ||
|
|
b4827beba4 | ||
|
|
edf6be8c07 | ||
|
|
b39c35c768 | ||
|
|
92117b879a | ||
|
|
a59c325cb7 | ||
|
|
91bd7ac3b9 | ||
|
|
be14e02875 | ||
|
|
14e1e19803 | ||
|
|
6a81829bb3 | ||
|
|
dcad9ae807 | ||
|
|
3f3d9c7f2a | ||
|
|
47614bb765 | ||
|
|
39fa375e3a | ||
|
|
9fb2c29a46 | ||
|
|
c599906f1a | ||
|
|
cddcda0fe0 | ||
|
|
35ec8ca5ab | ||
|
|
aa6b217bb9 | ||
|
|
86697fedb2 | ||
|
|
803cafb995 | ||
|
|
8ba9db67f5 | ||
|
|
0b845a57e4 | ||
|
|
854b5012be | ||
|
|
0a28aad73b | ||
|
|
f41683a5ba | ||
|
|
0c3fc84f52 | ||
|
|
62b93fc5cb | ||
|
|
62a930223f | ||
|
|
ee561fcd63 | ||
|
|
8668175879 | ||
|
|
b184fb1d9c | ||
|
|
52f606b8dc | ||
|
|
d38a090395 | ||
|
|
0e34bcf4e4 | ||
|
|
1139f3f053 | ||
|
|
87a4e296c0 | ||
|
|
9ba74f4840 | ||
|
|
dbe78e23e8 | ||
|
|
6c79052ac4 | ||
|
|
dfbef43743 | ||
|
|
ea27924f5c | ||
|
|
0e52dcd0c0 | ||
|
|
38a2c1dde9 | ||
|
|
73231bda1f | ||
|
|
5a2c3a6571 | ||
|
|
fec0363f7d | ||
|
|
9c79297d6a | ||
|
|
13e3db59e3 | ||
|
|
d01a60cb14 | ||
|
|
3adbd86760 | ||
|
|
1fbc3768a2 | ||
|
|
f6e0e297eb | ||
|
|
157e6b7fab | ||
|
|
36f69a034d | ||
|
|
2d0bafb6b2 | ||
|
|
6b9d38d40a | ||
|
|
4b428e89b6 | ||
|
|
2178abe472 | ||
|
|
8aa5642845 | ||
|
|
f1638a659a | ||
|
|
eb35870d11 | ||
|
|
5d92717dc9 | ||
|
|
36b042d605 | ||
|
|
7faaa091cd | ||
|
|
7c20316755 | ||
|
|
cf21ac0327 | ||
|
|
d14318cf25 | ||
|
|
abdc6759d3 | ||
|
|
87cdddcf17 | ||
|
|
298ca8d352 | ||
|
|
6bc84eeee1 | ||
|
|
6debf749ae | ||
|
|
c69925b53a | ||
|
|
a811a48c3f | ||
|
|
914275fe79 | ||
|
|
88c5112f2e | ||
|
|
6cd40e02b3 | ||
|
|
9fba9c3255 | ||
|
|
0de7f972fe | ||
|
|
4bd8fc6e8a | ||
|
|
3035bc629b | ||
|
|
d1933b5fca | ||
|
|
1d661f3683 | ||
|
|
7cad47dd39 | ||
|
|
a2410b210c | ||
|
|
15b3dfbb80 | ||
|
|
47111b3241 | ||
|
|
2d898511a8 | ||
|
|
76907cacde | ||
|
|
2394fac677 | ||
|
|
df10c725ab | ||
|
|
e33b350c89 | ||
|
|
d1a296412e | ||
|
|
a3d0f1d4bd | ||
|
|
2b84118c9f | ||
|
|
0b4b25afff | ||
|
|
6caf7699e3 | ||
|
|
20305139b5 | ||
|
|
6d4d9056f4 | ||
|
|
a5e26a44ff | ||
|
|
a3c97753fe | ||
|
|
60e3339aa6 | ||
|
|
5a3a33b3c8 | ||
|
|
0b2d805699 | ||
|
|
fe22472634 | ||
|
|
61e58d6496 | ||
|
|
cf4df630b7 | ||
|
|
c3c67b6ef1 | ||
|
|
43f0e86923 | ||
|
|
fe2a443394 | ||
|
|
5ea3d3bb18 | ||
|
|
9e1bbe0c1c | ||
|
|
6651f6bfa1 | ||
|
|
8724719960 | ||
|
|
1c4e6b7d46 | ||
|
|
ed7af73f6b | ||
|
|
99fc272465 | ||
|
|
524f162e63 | ||
|
|
7d2b49085f | ||
|
|
2b2b85eec7 | ||
|
|
c73118524c | ||
|
|
01a076c3fe | ||
|
|
e7c9ab344c | ||
|
|
174b14ba1e | ||
|
|
6b7b8771cf | ||
|
|
6db63c7a1f | ||
|
|
59ff4c198b | ||
|
|
ef832e7157 | ||
|
|
197b4481ef | ||
|
|
6bf84d5fa7 | ||
|
|
a61d23265d | ||
|
|
8e270f4651 | ||
|
|
7853308c8e | ||
|
|
1ee85de94e | ||
|
|
ea4b948428 | ||
|
|
30c1448d78 | ||
|
|
7ddb87b4e5 | ||
|
|
2fd38fbbe2 | ||
|
|
7b8e409cf9 | ||
|
|
389344726e | ||
|
|
612cfb7af4 | ||
|
|
027df610b1 | ||
|
|
06d0078366 | ||
|
|
15e7255154 | ||
|
|
44211c8811 | ||
|
|
25a127240a | ||
|
|
72221b1cf9 | ||
|
|
3bd2da9a8b | ||
|
|
44853c31b6 | ||
|
|
66be7a7910 | ||
|
|
ea8b184931 | ||
|
|
d5c355a596 | ||
|
|
3029b7b0fb | ||
|
|
0bf430a803 | ||
|
|
809e1f4c93 | ||
|
|
094f69bc9e | ||
|
|
2c628aa587 | ||
|
|
94746bb23d | ||
|
|
429b96ae7e | ||
|
|
90859575eb | ||
|
|
fb73b8c4de | ||
|
|
97298bdb03 | ||
|
|
9e06f7063f | ||
|
|
0f6696089f | ||
|
|
72abb20f2e | ||
|
|
642c0566de | ||
|
|
73c338be58 | ||
|
|
3930b5b0a1 | ||
|
|
1bb9207c9b | ||
|
|
ebf4efe3ea | ||
|
|
673be4e88f | ||
|
|
c642d8a89b | ||
|
|
16e3226c8a | ||
|
|
c7f12d6c2d | ||
|
|
f7779c545e | ||
|
|
a85162fe33 | ||
|
|
8348d535ab | ||
|
|
99823c04b9 | ||
|
|
0a6826d284 | ||
|
|
f5adbec1ff | ||
|
|
e51223eef1 | ||
|
|
193432ef52 | ||
|
|
007974e3de | ||
|
|
9a284776d8 | ||
|
|
ea3d039717 | ||
|
|
c7ff303779 | ||
|
|
0469975632 | ||
|
|
6d2d4298df | ||
|
|
97ad90578d | ||
|
|
bca2b9fb5b | ||
|
|
919f867eba | ||
|
|
6afc0e9344 | ||
|
|
4e5ec4c71c | ||
|
|
ee5709177a | ||
|
|
50d217894c | ||
|
|
9b5bba0193 | ||
|
|
14a2c81adb | ||
|
|
fa9fc4b45b | ||
|
|
68a4552741 | ||
|
|
fa3e72e6e3 | ||
|
|
4bb6d8993c | ||
|
|
a5009b592e | ||
|
|
7f0dca7ac2 | ||
|
|
30bd6f680d | ||
|
|
6c6cf1c09c |
8
.github/ISSUE_TEMPLATE.md
vendored
8
.github/ISSUE_TEMPLATE.md
vendored
@@ -7,11 +7,11 @@ Also please indicate in the issue title which language/library is concerned. Eg:
|
|||||||
|
|
||||||
<!-- describe what is the question, suggestion or issue and why this is a problem for you. -->
|
<!-- describe what is the question, suggestion or issue and why this is a problem for you. -->
|
||||||
|
|
||||||
##### Swagger-codegen version
|
##### openapi-generator version
|
||||||
|
|
||||||
<!-- which version of swagger-codegen are you using, is it a regression? -->
|
<!-- which version of openapi-generator are you using, is it a regression? -->
|
||||||
|
|
||||||
##### Swagger declaration file content or url
|
##### OpenAPI declaration file content or url
|
||||||
|
|
||||||
<!-- if it is a bug, a json or yaml that produces it.
|
<!-- if it is a bug, a json or yaml that produces it.
|
||||||
If you post the code inline, please wrap it with
|
If you post the code inline, please wrap it with
|
||||||
@@ -37,7 +37,7 @@ link it here.
|
|||||||
|
|
||||||
##### Related issues/PRs
|
##### Related issues/PRs
|
||||||
|
|
||||||
<!-- has a similar issue/PR been reported/opened before? Please do a search in https://github.com/swagger-api/swagger-codegen/issues?utf8=%E2%9C%93&q=is%3Aissue%20 -->
|
<!-- has a similar issue/PR been reported/opened before? Please do a search in https://github.com/openapitools/openapi-generator/issues?utf8=%E2%9C%93&q=is%3Aissue%20 -->
|
||||||
|
|
||||||
##### Suggest a fix/enhancement
|
##### Suggest a fix/enhancement
|
||||||
|
|
||||||
|
|||||||
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
6
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,9 +1,9 @@
|
|||||||
### PR checklist
|
### PR checklist
|
||||||
|
|
||||||
- [ ] Read the [contribution guidelines](https://github.com/swagger-api/swagger-codegen/blob/master/CONTRIBUTING.md).
|
- [ ] Read the [contribution guidelines](https://github.com/openapitools/openapi-generator/blob/master/CONTRIBUTING.md).
|
||||||
- [ ] Ran the shell script under `./bin/` to update Petstore sample so that CIs can verify the change. (For instance, only need to run `./bin/{LANG}-petstore.sh` and `./bin/security/{LANG}-petstore.sh` if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in `.\bin\windows\`.
|
- [ ] Ran the shell script under `./bin/` to update Petstore sample so that CIs can verify the change. (For instance, only need to run `./bin/{LANG}-petstore.sh` and `./bin/security/{LANG}-petstore.sh` if updating the {LANG} (e.g. php, ruby, python, etc) code generator or {LANG} client's mustache templates). Windows batch files can be found in `.\bin\windows\`.
|
||||||
- [ ] Filed the PR against the correct branch: `3.0.0` branch for changes related to OpenAPI spec 3.0. Default: `master`.
|
- [ ] Filed the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master`, `3.1.x`, `4.0.x`. Default: `master`.
|
||||||
- [ ] Copied the [technical committee](https://github.com/swagger-api/swagger-codegen/#swagger-codegen-technical-committee) to review the pull request if your PR is targeting a particular programming language.
|
- [ ] Copied the [technical committee](https://github.com/openapitools/openapi-generator/#62---openapi-generator-technical-committee) to review the pull request if your PR is targeting a particular programming language.
|
||||||
|
|
||||||
### Description of the PR
|
### Description of the PR
|
||||||
|
|
||||||
|
|||||||
31
.gitignore
vendored
31
.gitignore
vendored
@@ -3,9 +3,10 @@
|
|||||||
out/
|
out/
|
||||||
*.ipr
|
*.ipr
|
||||||
*.iws
|
*.iws
|
||||||
|
*.gpg
|
||||||
classpath.txt
|
classpath.txt
|
||||||
version.properties
|
version.properties
|
||||||
!modules/swagger-codegen-cli/src/main/resources/version.properties
|
!modules/openapi-generator-cli/src/main/resources/version.properties
|
||||||
.project
|
.project
|
||||||
.classpath
|
.classpath
|
||||||
lib/*
|
lib/*
|
||||||
@@ -50,6 +51,7 @@ samples/server/petstore/nodejs/node_modules
|
|||||||
samples/server/petstore/nodejs-server/node_modules
|
samples/server/petstore/nodejs-server/node_modules
|
||||||
|
|
||||||
# qt5 cpp
|
# qt5 cpp
|
||||||
|
*.pro.user
|
||||||
samples/client/petstore/qt5cpp/PetStore/moc_*
|
samples/client/petstore/qt5cpp/PetStore/moc_*
|
||||||
samples/client/petstore/qt5cpp/PetStore/*.o
|
samples/client/petstore/qt5cpp/PetStore/*.o
|
||||||
samples/client/petstore/qt5cpp/build-*
|
samples/client/petstore/qt5cpp/build-*
|
||||||
@@ -83,8 +85,8 @@ samples/client/petstore/java/retrofit2/hello.txt
|
|||||||
samples/client/petstore/java/feign/hello.txt
|
samples/client/petstore/java/feign/hello.txt
|
||||||
|
|
||||||
#PHP
|
#PHP
|
||||||
samples/client/petstore/php/SwaggerClient-php/composer.lock
|
samples/client/petstore/php/OpenAPIToolsClient-php/composer.lock
|
||||||
samples/client/petstore/php/SwaggerClient-php/vendor/
|
samples/client/petstore/php/OpenAPIToolsClient-php/vendor/
|
||||||
samples/client/petstore/silex/SwaggerServer/composer.lock
|
samples/client/petstore/silex/SwaggerServer/composer.lock
|
||||||
samples/client/petstore/silex/SwaggerServer/venodr/
|
samples/client/petstore/silex/SwaggerServer/venodr/
|
||||||
**/vendor/
|
**/vendor/
|
||||||
@@ -173,6 +175,9 @@ samples/server/petstore/aspnetcore/.vs/
|
|||||||
effective.pom
|
effective.pom
|
||||||
# kotlin
|
# kotlin
|
||||||
samples/client/petstore/kotlin/src/main/kotlin/test/
|
samples/client/petstore/kotlin/src/main/kotlin/test/
|
||||||
|
samples/client/petstore/kotlin-threetenbp/build
|
||||||
|
samples/client/petstore/kotlin-string/build
|
||||||
|
samples/server/petstore/kotlin-server/ktor/build
|
||||||
\?
|
\?
|
||||||
|
|
||||||
# haskell
|
# haskell
|
||||||
@@ -187,3 +192,23 @@ cabal.project.local
|
|||||||
samples/client/petstore/elixir/_build/
|
samples/client/petstore/elixir/_build/
|
||||||
samples/client/petstore/elixir/deps/
|
samples/client/petstore/elixir/deps/
|
||||||
samples/client/petstore/elixir/mix.lock
|
samples/client/petstore/elixir/mix.lock
|
||||||
|
|
||||||
|
# groovy
|
||||||
|
samples/client/petstore/groovy/build
|
||||||
|
|
||||||
|
# erlang
|
||||||
|
samples/client/petstore/erlang-client/_build/
|
||||||
|
samples/client/petstore/erlang-client/rebar.lock
|
||||||
|
samples/server/petstore/erlang-server/_build/
|
||||||
|
samples/server/petstore/erlang-server/rebar.lock
|
||||||
|
|
||||||
|
# dart
|
||||||
|
samples/client/petstore/dart/petstore/packages
|
||||||
|
samples/client/petstore/dart/flutter_petstore/test/packages
|
||||||
|
samples/client/petstore/dart/petstore/test/packages
|
||||||
|
|
||||||
|
# JS
|
||||||
|
samples/client/petstore/javascript/package-lock.json
|
||||||
|
|
||||||
|
# elm
|
||||||
|
samples/client/petstore/elm/index.html
|
||||||
|
|||||||
BIN
.mvn/wrapper/maven-wrapper.jar
vendored
Executable file
BIN
.mvn/wrapper/maven-wrapper.jar
vendored
Executable file
Binary file not shown.
1
.mvn/wrapper/maven-wrapper.properties
vendored
Executable file
1
.mvn/wrapper/maven-wrapper.properties
vendored
Executable file
@@ -0,0 +1 @@
|
|||||||
|
distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
|
||||||
73
.travis.yml
73
.travis.yml
@@ -1,7 +1,7 @@
|
|||||||
sudo: required
|
sudo: required
|
||||||
language: java
|
language: java
|
||||||
jdk:
|
jdk:
|
||||||
- openjdk7
|
- openjdk8
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
@@ -9,8 +9,9 @@ cache:
|
|||||||
- $HOME/.ivy2
|
- $HOME/.ivy2
|
||||||
- $HOME/.gradle/caches/
|
- $HOME/.gradle/caches/
|
||||||
- $HOME/.gradle/wrapper/
|
- $HOME/.gradle/wrapper/
|
||||||
- $HOME/samples/client/petstore/php/SwaggerClient-php/vendor
|
- $HOME/samples/client/petstore/javascript/node_modules
|
||||||
- $HOME/samples/client/petstore/ruby/venodr/bundle
|
- $HOME/samples/client/petstore/php/OpenAPIToolsClient-php/vendor
|
||||||
|
- $HOME/samples/client/petstore/ruby/vendor/bundle
|
||||||
- $HOME/samples/client/petstore/python/.venv/
|
- $HOME/samples/client/petstore/python/.venv/
|
||||||
- $HOME/samples/client/petstore/typescript-node/npm/node_modules
|
- $HOME/samples/client/petstore/typescript-node/npm/node_modules
|
||||||
- $HOME/samples/client/petstore/typescript-node/npm/typings/
|
- $HOME/samples/client/petstore/typescript-node/npm/typings/
|
||||||
@@ -24,6 +25,10 @@ cache:
|
|||||||
- $HOME/samples/client/petstore/typescript-fetch/npm/with-npm-version/typings
|
- $HOME/samples/client/petstore/typescript-fetch/npm/with-npm-version/typings
|
||||||
- $HOME/samples/client/petstore/typescript-angular/node_modules
|
- $HOME/samples/client/petstore/typescript-angular/node_modules
|
||||||
- $HOME/samples/client/petstore/typescript-angular/typings
|
- $HOME/samples/client/petstore/typescript-angular/typings
|
||||||
|
- $HOME/samples/server/petstore/rust-server/target
|
||||||
|
- $HOME/perl5
|
||||||
|
- $HOME/.cargo
|
||||||
|
- $HOME/.stack
|
||||||
|
|
||||||
services:
|
services:
|
||||||
- docker
|
- docker
|
||||||
@@ -34,12 +39,20 @@ addons:
|
|||||||
- petstore.swagger.io
|
- petstore.swagger.io
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
|
# install haskell
|
||||||
|
- curl -sSL https://get.haskellstack.org/ | sh
|
||||||
|
- stack upgrade
|
||||||
|
- stack --version
|
||||||
|
# install rust
|
||||||
|
- curl https://sh.rustup.rs -sSf | sh -s -- -y -v
|
||||||
# required when sudo: required for the Ruby petstore tests
|
# required when sudo: required for the Ruby petstore tests
|
||||||
- gem install bundler
|
- gem install bundler
|
||||||
- npm install -g typescript
|
- npm install -g typescript
|
||||||
- npm install -g npm
|
- npm install -g npm
|
||||||
|
- npm install -g elm
|
||||||
- npm config set registry http://registry.npmjs.org/
|
- npm config set registry http://registry.npmjs.org/
|
||||||
- sudo pip install virtualenv
|
# set python 3.6.3 as default
|
||||||
|
- source ~/virtualenv/python3.6/bin/activate
|
||||||
# to run petstore server locally via docker
|
# to run petstore server locally via docker
|
||||||
- docker pull swaggerapi/petstore
|
- docker pull swaggerapi/petstore
|
||||||
- docker run -d -e SWAGGER_HOST=http://petstore.swagger.io -e SWAGGER_BASE_PATH=/v2 -p 80:8080 swaggerapi/petstore
|
- docker run -d -e SWAGGER_HOST=http://petstore.swagger.io -e SWAGGER_BASE_PATH=/v2 -p 80:8080 swaggerapi/petstore
|
||||||
@@ -49,6 +62,9 @@ before_install:
|
|||||||
- sudo apt-get update -qq
|
- sudo apt-get update -qq
|
||||||
- sudo apt-get install -qq bats
|
- sudo apt-get install -qq bats
|
||||||
- sudo apt-get install -qq curl
|
- sudo apt-get install -qq curl
|
||||||
|
# install perl module
|
||||||
|
#- cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)
|
||||||
|
#- cpanm Test::Exception Test::More Log::Any LWP::UserAgent JSON URI:Query Module::Runtime DateTime Module::Find Moose::Role
|
||||||
# comment out below as installation failed in travis
|
# comment out below as installation failed in travis
|
||||||
# Add rebar3 build tool and recent Erlang/OTP for Erlang petstore server tests.
|
# Add rebar3 build tool and recent Erlang/OTP for Erlang petstore server tests.
|
||||||
# - Travis CI does not support rebar3 [yet](https://github.com/travis-ci/travis-ci/issues/6506#issuecomment-275189490).
|
# - Travis CI does not support rebar3 [yet](https://github.com/travis-ci/travis-ci/issues/6506#issuecomment-275189490).
|
||||||
@@ -60,12 +76,18 @@ before_install:
|
|||||||
- cat /etc/hosts
|
- cat /etc/hosts
|
||||||
# show java version
|
# show java version
|
||||||
- java -version
|
- java -version
|
||||||
|
- if [ "$TRAVIS_BRANCH" = "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||||
|
openssl aes-256-cbc -K $encrypted_6e2c8bba47c6_key -iv $encrypted_6e2c8bba47c6_iv -in sec.gpg.enc -out sec.gpg -d ;
|
||||||
|
gpg --keyserver keyserver.ubuntu.com --recv-key $SIGNING_KEY ;
|
||||||
|
gpg --check-trustdb ;
|
||||||
|
fi;
|
||||||
|
|
||||||
install:
|
install:
|
||||||
# Add Godeps dependencies to GOPATH and PATH
|
# Add Godeps dependencies to GOPATH and PATH
|
||||||
- eval "$(curl -sL https://raw.githubusercontent.com/travis-ci/gimme/master/gimme | GIMME_GO_VERSION=1.4 bash)"
|
- eval "$(curl -sL https://raw.githubusercontent.com/travis-ci/gimme/master/gimme | GIMME_GO_VERSION=1.4 bash)"
|
||||||
- export GOPATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace"
|
- export GOPATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace"
|
||||||
- export PATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace/bin:$PATH"
|
- export PATH="${TRAVIS_BUILD_DIR}/Godeps/_workspace/bin:$HOME/.cargo/bin:$PATH"
|
||||||
|
- go version
|
||||||
|
|
||||||
script:
|
script:
|
||||||
# fail fast
|
# fail fast
|
||||||
@@ -77,20 +99,33 @@ script:
|
|||||||
# fail if generators contain tab '\t'
|
# fail if generators contain tab '\t'
|
||||||
- /bin/bash ./bin/utils/detect_tab_in_java_class.sh
|
- /bin/bash ./bin/utils/detect_tab_in_java_class.sh
|
||||||
# run integration tests defined in maven pom.xml
|
# run integration tests defined in maven pom.xml
|
||||||
- mvn clean install
|
- mvn --quiet clean install
|
||||||
- mvn -q --batch-mode verify -Psamples
|
- mvn --quiet verify -Psamples
|
||||||
# Below has been moved to CircleCI
|
after_success:
|
||||||
# docker: build generator image and push to Docker Hub
|
# push to maven repo
|
||||||
#- if [ $DOCKER_HUB_USERNAME ]; then docker login --email=$DOCKER_HUB_EMAIL --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD && docker build -t $DOCKER_GENERATOR_IMAGE_NAME ./modules/swagger-generator && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_GENERATOR_IMAGE_NAME:latest $DOCKER_GENERATOR_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_GENERATOR_IMAGE_NAME; fi; fi
|
- if [ $SONATYPE_USERNAME ] && [ -z $TRAVIS_TAG ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
|
||||||
|
if [ "$TRAVIS_BRANCH" = "master" ]; then
|
||||||
|
mvn clean deploy -DskipTests=true -B -U -P release --settings CI/settings.xml;
|
||||||
|
echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
|
||||||
|
pushd .;
|
||||||
|
cd modules/openapi-generator-gradle-plugin;
|
||||||
|
./gradlew -Psigning.keyId="$SIGNING_KEY" -Psigning.password="$SIGNING_PASSPHRASE" -Psigning.secretKeyRingFile="${TRAVIS_BUILD_DIR}/sec.gpg" -PossrhUsername="${SONATYPE_USERNAME}" -PossrhPassword="${SONATYPE_PASSWORD}" uploadArchives --no-daemon;
|
||||||
|
echo "Finished ./gradlew uploadArchives";
|
||||||
|
popd;
|
||||||
|
else
|
||||||
|
mvn clean deploy --settings CI/settings.xml;
|
||||||
|
echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
|
||||||
|
pushd .;
|
||||||
|
cd modules/openapi-generator-gradle-plugin;
|
||||||
|
./gradlew -PossrhUsername="${SONATYPE_USERNAME}" -PossrhPassword="${SONATYPE_PASSWORD}" uploadArchives --no-daemon;
|
||||||
|
echo "Finished ./gradlew uploadArchives";
|
||||||
|
popd;
|
||||||
|
fi;
|
||||||
|
fi;
|
||||||
|
## docker: build and push openapi-generator-online to DockerHub
|
||||||
|
- if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_GENERATOR_IMAGE_NAME ./modules/openapi-generator-online && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_GENERATOR_IMAGE_NAME:latest $DOCKER_GENERATOR_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_GENERATOR_IMAGE_NAME && echo "Pushed to $DOCKER_GENERATOR_IMAGE_NAME"; fi; fi
|
||||||
## docker: build cli image and push to Docker Hub
|
## docker: build cli image and push to Docker Hub
|
||||||
#- if [ $DOCKER_HUB_USERNAME ]; then docker login --email=$DOCKER_HUB_EMAIL --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD && docker build -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/swagger-codegen-cli && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:latest $DOCKER_CODEGEN_CLI_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME; fi; fi
|
- if [ $DOCKER_HUB_USERNAME ]; then echo "$DOCKER_HUB_PASSWORD" | docker login --username=$DOCKER_HUB_USERNAME --password-stdin && docker build -t $DOCKER_CODEGEN_CLI_IMAGE_NAME ./modules/openapi-generator-cli && if [ ! -z "$TRAVIS_TAG" ]; then docker tag $DOCKER_CODEGEN_CLI_IMAGE_NAME:latest $DOCKER_CODEGEN_CLI_IMAGE_NAME:$TRAVIS_TAG; fi && if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then docker push $DOCKER_CODEGEN_CLI_IMAGE_NAME && echo "Pushed to $DOCKER_CODEGEN_CLI_IMAGE_NAME"; fi; fi
|
||||||
|
|
||||||
#after_success:
|
|
||||||
# # push a snapshot version to maven repo
|
|
||||||
# - if [ $SONATYPE_USERNAME ] && [ -z $TRAVIS_TAG ] && [ "$TRAVIS_BRANCH" = "master" ]; then
|
|
||||||
# mvn clean deploy --settings .travis/settings.xml;
|
|
||||||
# echo "Finished mvn clean deploy for $TRAVIS_BRANCH";
|
|
||||||
# fi;
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
- DOCKER_GENERATOR_IMAGE_NAME=swaggerapi/swagger-generator DOCKER_CODEGEN_CLI_IMAGE_NAME=swaggerapi/swagger-codegen-cli
|
- DOCKER_GENERATOR_IMAGE_NAME=openapitools/openapi-generator-online DOCKER_CODEGEN_CLI_IMAGE_NAME=openapitools/openapi-generator-cli
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
<settings>
|
|
||||||
<localRepository/>
|
|
||||||
<interactiveMode/>
|
|
||||||
<usePluginRegistry/>
|
|
||||||
<offline/>
|
|
||||||
<pluginGroups/>
|
|
||||||
<servers>
|
|
||||||
<server>
|
|
||||||
<id>sonatype-nexus-snapshots</id>
|
|
||||||
<username>${env.SONATYPE_USERNAME}</username>
|
|
||||||
<password>${env.SONATYPE_PASSWORD}</password>
|
|
||||||
</server>
|
|
||||||
</servers>
|
|
||||||
<mirrors/>
|
|
||||||
<proxies/>
|
|
||||||
<profiles/>
|
|
||||||
<activeProfiles/>
|
|
||||||
</settings>
|
|
||||||
67
CI/.travis.yml.ios
Normal file
67
CI/.travis.yml.ios
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
sudo: required
|
||||||
|
language: objective-c
|
||||||
|
osx_image: xcode8.1
|
||||||
|
cache:
|
||||||
|
directories:
|
||||||
|
- $HOME/.m2
|
||||||
|
- $HOME/.ivy2
|
||||||
|
- $HOME/.gradle/caches/
|
||||||
|
- $HOME/.gradle/wrapper/
|
||||||
|
- $HOME/.stack
|
||||||
|
- $HOME/samples/client/petstore/php/OpenAPIToolsClient-php/vendor
|
||||||
|
- $HOME/samples/client/petstore/ruby/venodr/bundle
|
||||||
|
- $HOME/samples/client/petstore/python/.venv/
|
||||||
|
- $HOME/samples/client/petstore/typescript-node/npm/node_modules
|
||||||
|
- $HOME/samples/client/petstore/typescript-node/npm/typings/
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/tests/default/node_modules
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/tests/default/typings
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/builds/default/node_modules
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/builds/default/typings
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/builds/es6-target/node_modules
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/builds/es6-target/typings
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/builds/with-npm-version/node_modules
|
||||||
|
- $HOME/samples/client/petstore/typescript-fetch/npm/with-npm-version/typings
|
||||||
|
- $HOME/samples/client/petstore/typescript-angularjs/node_modules
|
||||||
|
- $HOME/samples/client/petstore/typescript-angularjs/typings
|
||||||
|
- $HOME/.cocoapods/repos/master
|
||||||
|
timeout: 1000
|
||||||
|
|
||||||
|
# comment out the host table change to use the public petstore server
|
||||||
|
addons:
|
||||||
|
hosts:
|
||||||
|
- petstore.swagger.io
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- export SW=`pwd`
|
||||||
|
- rvm list
|
||||||
|
- rvm use 2.3.3
|
||||||
|
- gem environment
|
||||||
|
- gem install bundler -N --no-ri --no-rdoc
|
||||||
|
- gem install cocoapods -v 1.2.1 -N --no-ri --no-rdoc
|
||||||
|
- gem install xcpretty -N --no-ri --no-rdoc
|
||||||
|
- pod --version
|
||||||
|
# comment out below to avoid errors
|
||||||
|
#- pod repo update
|
||||||
|
- pod setup --silent > /dev/null
|
||||||
|
- mkdir -p ~/.local/bin
|
||||||
|
- export PATH=$HOME/.local/bin:$PATH
|
||||||
|
# start local petstore server
|
||||||
|
- git clone -b docker --single-branch https://github.com/wing328/swagger-samples
|
||||||
|
- cd swagger-samples/java/java-jersey-jaxrs
|
||||||
|
- sudo mvn jetty:run &
|
||||||
|
- cd $SW
|
||||||
|
|
||||||
|
# show host table to confirm petstore.swagger.io is mapped to localhost
|
||||||
|
- cat /etc/hosts
|
||||||
|
# show java version
|
||||||
|
- java -version
|
||||||
|
# show brew version
|
||||||
|
- brew --version
|
||||||
|
# show xcpretty version
|
||||||
|
- xcpretty -v
|
||||||
|
# show go version
|
||||||
|
- go version
|
||||||
|
|
||||||
|
script:
|
||||||
|
# run integration tests defined in maven pom.xml
|
||||||
|
- mvn -q --batch-mode verify -Psamples
|
||||||
@@ -5,39 +5,61 @@
|
|||||||
<version>5</version>
|
<version>5</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>io.swagger</groupId>
|
<groupId>org.openapitools</groupId>
|
||||||
<artifactId>swagger-codegen-project</artifactId>
|
<artifactId>openapi-generator-project</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>swagger-codegen-project</name>
|
<name>openapi-generator-project</name>
|
||||||
<version>2.3.1</version>
|
<version>3.0.2</version>
|
||||||
<url>https://github.com/swagger-api/swagger-codegen</url>
|
<url>https://github.com/openapi-tools/openapi-generator</url>
|
||||||
<scm>
|
<scm>
|
||||||
<connection>scm:git:git@github.com:swagger-api/swagger-codegen.git</connection>
|
<connection>scm:git:git@github.com:openapi-tools/openapi-generator.git</connection>
|
||||||
<developerConnection>scm:git:git@github.com:swagger-api/swagger-codegen.git</developerConnection>
|
<developerConnection>scm:git:git@github.com:openapi-tools/openapi-generator.git</developerConnection>
|
||||||
<url>https://github.com/swagger-api/swagger-codegen</url>
|
<url>https://github.com/openapi-tools/openapi-generator</url>
|
||||||
</scm>
|
</scm>
|
||||||
<developers>
|
<developers>
|
||||||
|
<!-- original author of the project -->
|
||||||
<developer>
|
<developer>
|
||||||
<id>fehguy</id>
|
<id>fehguy</id>
|
||||||
<name>Tony Tam</name>
|
<name>Tony Tam</name>
|
||||||
<email>fehguy@gmail.com</email>
|
<email>fehguy@gmail.com</email>
|
||||||
</developer>
|
</developer>
|
||||||
|
<!-- openapi-generator core team -->
|
||||||
<developer>
|
<developer>
|
||||||
<id>wing328</id>
|
<id>wing328</id>
|
||||||
<name>William Cheng</name>
|
<name>William Cheng</name>
|
||||||
<email>wing328hk@gmail.com</email>
|
<email>wing328hk@gmail.com</email>
|
||||||
</developer>
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jimschubert</id>
|
||||||
|
<name>Jim Schubert</name>
|
||||||
|
<email>james.schubert@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>cbornet</id>
|
||||||
|
<name>Christophe Bornet</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jaz-ah</id>
|
||||||
|
<name>Joseph Zuromski</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>ackintosh</id>
|
||||||
|
<name>Akihito Nakano</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>JFCote</id>
|
||||||
|
<name>Jean-François Côté</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jmini</id>
|
||||||
|
<name>Jérémie Bresson</name>
|
||||||
|
<email>dev@jmini.fr</email>
|
||||||
|
</developer>
|
||||||
</developers>
|
</developers>
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
<system>github</system>
|
<system>github</system>
|
||||||
<url>https://github.com/swagger-api/swagger-codegen/issues</url>
|
<url>https://github.com/openapi-tools/openapi-generator/issues</url>
|
||||||
</issueManagement>
|
</issueManagement>
|
||||||
<mailingLists>
|
|
||||||
<mailingList>
|
|
||||||
<name>swagger-swaggersocket</name>
|
|
||||||
<archive>https://groups.google.com/forum/#!forum/swagger-swaggersocket</archive>
|
|
||||||
</mailingList>
|
|
||||||
</mailingLists>
|
|
||||||
<licenses>
|
<licenses>
|
||||||
<license>
|
<license>
|
||||||
<name>Apache License 2.0</name>
|
<name>Apache License 2.0</name>
|
||||||
@@ -83,13 +105,13 @@
|
|||||||
</execution>
|
</execution>
|
||||||
</executions> -->
|
</executions> -->
|
||||||
<configuration>
|
<configuration>
|
||||||
<compilerSource>1.7</compilerSource>
|
<compilerSource>1.8</compilerSource>
|
||||||
<compilerCompliance>1.7</compilerCompliance>
|
<compilerCompliance>1.8</compilerCompliance>
|
||||||
<compilerTargetPlatform>1.7</compilerTargetPlatform>
|
<compilerTargetPlatform>1.8</compilerTargetPlatform>
|
||||||
<lineEnding>LF</lineEnding>
|
<lineEnding>LF</lineEnding>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<!--<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||||
<version>2.17</version>
|
<version>2.17</version>
|
||||||
@@ -99,7 +121,7 @@
|
|||||||
<phase>validate</phase>
|
<phase>validate</phase>
|
||||||
<configuration>
|
<configuration>
|
||||||
<configLocation>google_checkstyle.xml</configLocation>
|
<configLocation>google_checkstyle.xml</configLocation>
|
||||||
<!-- Don't include generated sources a la http://stackoverflow.com/a/30406454 -->
|
Don't include generated sources a la http://stackoverflow.com/a/30406454
|
||||||
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
|
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
|
||||||
<encoding>UTF-8</encoding>
|
<encoding>UTF-8</encoding>
|
||||||
<consoleOutput>true</consoleOutput>
|
<consoleOutput>true</consoleOutput>
|
||||||
@@ -118,7 +140,7 @@
|
|||||||
<version>6.19</version>
|
<version>6.19</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</plugin>
|
</plugin>-->
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
@@ -159,8 +181,8 @@
|
|||||||
<artifactId>maven-compiler-plugin</artifactId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
<version>3.6.1</version>
|
<version>3.6.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<source>1.7</source>
|
<source>1.8</source>
|
||||||
<target>1.7</target>
|
<target>1.8</target>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
@@ -173,7 +195,7 @@
|
|||||||
<mode>development</mode>
|
<mode>development</mode>
|
||||||
<url>${project.url}</url>
|
<url>${project.url}</url>
|
||||||
<implementation-version>${project.version}</implementation-version>
|
<implementation-version>${project.version}</implementation-version>
|
||||||
<package>io.swagger</package>
|
<package>org.openapi-tools</package>
|
||||||
</manifestEntries>
|
</manifestEntries>
|
||||||
</archive>
|
</archive>
|
||||||
</configuration>
|
</configuration>
|
||||||
@@ -192,12 +214,13 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
<version>2.10.4</version>
|
<version>3.0.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<aggregate>true</aggregate>
|
<aggregate>true</aggregate>
|
||||||
<source>1.7</source>
|
<source>1.8</source>
|
||||||
<encoding>UTF-8</encoding>
|
<encoding>UTF-8</encoding>
|
||||||
<maxmemory>1g</maxmemory>
|
<maxmemory>1g</maxmemory>
|
||||||
|
<failOnWarnings>true</failOnWarnings>
|
||||||
<excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
|
<excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
|
||||||
</configuration>
|
</configuration>
|
||||||
<executions>
|
<executions>
|
||||||
@@ -516,30 +539,6 @@
|
|||||||
<module>samples/client/petstore/scala</module>
|
<module>samples/client/petstore/scala</module>
|
||||||
</modules>
|
</modules>
|
||||||
</profile>
|
</profile>
|
||||||
<profile>
|
|
||||||
<id>objc-client</id>
|
|
||||||
<activation>
|
|
||||||
<property>
|
|
||||||
<name>env</name>
|
|
||||||
<value>objc</value>
|
|
||||||
</property>
|
|
||||||
</activation>
|
|
||||||
<modules>
|
|
||||||
<module>samples/client/petstore/objc/default/SwaggerClientTests</module>
|
|
||||||
</modules>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
|
||||||
<id>swift-client</id>
|
|
||||||
<activation>
|
|
||||||
<property>
|
|
||||||
<name>env</name>
|
|
||||||
<value>swift</value>
|
|
||||||
</property>
|
|
||||||
</activation>
|
|
||||||
<modules>
|
|
||||||
<module>samples/client/petstore/swift/default/SwaggerClientTests</module>
|
|
||||||
</modules>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
<profile>
|
||||||
<id>java-msf4j-server</id>
|
<id>java-msf4j-server</id>
|
||||||
<activation>
|
<activation>
|
||||||
@@ -768,6 +767,18 @@
|
|||||||
<module>samples/server/petstore/springboot-beanvalidation</module>
|
<module>samples/server/petstore/springboot-beanvalidation</module>
|
||||||
</modules>
|
</modules>
|
||||||
</profile>
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-reactive</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-reactive</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
<profile>
|
<profile>
|
||||||
<id>springboot</id>
|
<id>springboot</id>
|
||||||
<activation>
|
<activation>
|
||||||
@@ -842,10 +853,10 @@
|
|||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
<modules>
|
<modules>
|
||||||
<module>modules/swagger-codegen</module>
|
<module>modules/openapi-generator</module>
|
||||||
<module>modules/swagger-codegen-cli</module>
|
<module>modules/openapi-generator-cli</module>
|
||||||
<module>modules/swagger-codegen-maven-plugin</module>
|
<module>modules/openapi-generator-maven-plugin</module>
|
||||||
<module>modules/swagger-generator</module>
|
<module>modules/openapi-generator-online</module>
|
||||||
</modules>
|
</modules>
|
||||||
<reporting>
|
<reporting>
|
||||||
<outputDirectory>target/site</outputDirectory>
|
<outputDirectory>target/site</outputDirectory>
|
||||||
@@ -909,10 +920,10 @@
|
|||||||
</repository>
|
</repository>
|
||||||
</repositories>
|
</repositories>
|
||||||
<properties>
|
<properties>
|
||||||
<swagger-parser-version>1.0.32</swagger-parser-version>
|
<swagger-parser-version>2.0.1</swagger-parser-version>
|
||||||
|
<swagger-core-version>2.0.1</swagger-core-version>
|
||||||
<scala-version>2.11.1</scala-version>
|
<scala-version>2.11.1</scala-version>
|
||||||
<felix-version>3.3.0</felix-version>
|
<felix-version>3.3.0</felix-version>
|
||||||
<swagger-core-version>1.5.16</swagger-core-version>
|
|
||||||
<commons-io-version>2.4</commons-io-version>
|
<commons-io-version>2.4</commons-io-version>
|
||||||
<commons-cli-version>1.2</commons-cli-version>
|
<commons-cli-version>1.2</commons-cli-version>
|
||||||
<junit-version>4.8.1</junit-version>
|
<junit-version>4.8.1</junit-version>
|
||||||
@@ -921,10 +932,11 @@
|
|||||||
<commons-lang-version>3.4</commons-lang-version>
|
<commons-lang-version>3.4</commons-lang-version>
|
||||||
<slf4j-version>1.7.12</slf4j-version>
|
<slf4j-version>1.7.12</slf4j-version>
|
||||||
<scala-maven-plugin-version>3.2.1</scala-maven-plugin-version>
|
<scala-maven-plugin-version>3.2.1</scala-maven-plugin-version>
|
||||||
<jmustache-version>1.12</jmustache-version>
|
<jmustache-version>1.14</jmustache-version>
|
||||||
<testng-version>6.9.6</testng-version>
|
<testng-version>6.9.6</testng-version>
|
||||||
<surefire-version>2.19.1</surefire-version>
|
<surefire-version>2.19.1</surefire-version>
|
||||||
<jmockit-version>1.25</jmockit-version>
|
<jmockit-version>1.25</jmockit-version>
|
||||||
<reflections-version>0.9.10</reflections-version>
|
<reflections-version>0.9.10</reflections-version>
|
||||||
|
<spring-boot-version>2.0.2.RELEASE</spring-boot-version>
|
||||||
</properties>
|
</properties>
|
||||||
</project>
|
</project>
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- for integration tests with Java8 -->
|
||||||
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.sonatype.oss</groupId>
|
<groupId>org.sonatype.oss</groupId>
|
||||||
@@ -5,42 +6,64 @@
|
|||||||
<version>5</version>
|
<version>5</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>io.swagger</groupId>
|
<groupId>org.openapitools</groupId>
|
||||||
<artifactId>swagger-codegen-project</artifactId>
|
<artifactId>openapi-generator-project</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>swagger-codegen-project</name>
|
<name>openapi-generator-project</name>
|
||||||
<version>2.3.1</version>
|
<version>3.0.2</version>
|
||||||
<url>https://github.com/swagger-api/swagger-codegen</url>
|
<url>https://github.com/openapitools/openapi-generator</url>
|
||||||
<scm>
|
<scm>
|
||||||
<connection>scm:git:git@github.com:swagger-api/swagger-codegen.git</connection>
|
<connection>scm:git:git@github.com:openapitools/openapi-generator.git</connection>
|
||||||
<developerConnection>scm:git:git@github.com:swagger-api/swagger-codegen.git</developerConnection>
|
<developerConnection>scm:git:git@github.com:openapitools/openapi-generator.git</developerConnection>
|
||||||
<url>https://github.com/swagger-api/swagger-codegen</url>
|
<url>https://github.com/openapitools/openapi-generator</url>
|
||||||
</scm>
|
</scm>
|
||||||
<prerequisites>
|
<prerequisites>
|
||||||
<maven>2.2.0</maven>
|
<maven>2.2.0</maven>
|
||||||
</prerequisites>
|
</prerequisites>
|
||||||
<developers>
|
<developers>
|
||||||
|
<!-- original author of the project -->
|
||||||
<developer>
|
<developer>
|
||||||
<id>fehguy</id>
|
<id>fehguy</id>
|
||||||
<name>Tony Tam</name>
|
<name>Tony Tam</name>
|
||||||
<email>fehguy@gmail.com</email>
|
<email>fehguy@gmail.com</email>
|
||||||
</developer>
|
</developer>
|
||||||
|
<!-- openapi-generator core team -->
|
||||||
<developer>
|
<developer>
|
||||||
<id>wing328</id>
|
<id>wing328</id>
|
||||||
<name>William Cheng</name>
|
<name>William Cheng</name>
|
||||||
<email>wing328hk@gmail.com</email>
|
<email>wing328hk@gmail.com</email>
|
||||||
</developer>
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jimschubert</id>
|
||||||
|
<name>Jim Schubert</name>
|
||||||
|
<email>james.schubert@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>cbornet</id>
|
||||||
|
<name>Christophe Bornet</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jaz-ah</id>
|
||||||
|
<name>Joseph Zuromski</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>ackintosh</id>
|
||||||
|
<name>Akihito Nakano</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>JFCote</id>
|
||||||
|
<name>Jean-François Côté</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jmini</id>
|
||||||
|
<name>Jérémie Bresson</name>
|
||||||
|
<email>dev@jmini.fr</email>
|
||||||
|
</developer>
|
||||||
</developers>
|
</developers>
|
||||||
<issueManagement>
|
<issueManagement>
|
||||||
<system>github</system>
|
<system>github</system>
|
||||||
<url>https://github.com/swagger-api/swagger-codegen/issues</url>
|
<url>https://github.com/openapitools/openapi-generator/issues</url>
|
||||||
</issueManagement>
|
</issueManagement>
|
||||||
<mailingLists>
|
|
||||||
<mailingList>
|
|
||||||
<name>swagger-swaggersocket</name>
|
|
||||||
<archive>https://groups.google.com/forum/#!forum/swagger-swaggersocket</archive>
|
|
||||||
</mailingList>
|
|
||||||
</mailingLists>
|
|
||||||
<licenses>
|
<licenses>
|
||||||
<license>
|
<license>
|
||||||
<name>Apache License 2.0</name>
|
<name>Apache License 2.0</name>
|
||||||
@@ -86,9 +109,9 @@
|
|||||||
</execution>
|
</execution>
|
||||||
</executions> -->
|
</executions> -->
|
||||||
<configuration>
|
<configuration>
|
||||||
<compilerSource>1.7</compilerSource>
|
<compilerSource>1.8</compilerSource>
|
||||||
<compilerCompliance>1.7</compilerCompliance>
|
<compilerCompliance>1.8</compilerCompliance>
|
||||||
<compilerTargetPlatform>1.7</compilerTargetPlatform>
|
<compilerTargetPlatform>1.8</compilerTargetPlatform>
|
||||||
<lineEnding>LF</lineEnding>
|
<lineEnding>LF</lineEnding>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
@@ -162,8 +185,8 @@
|
|||||||
<artifactId>maven-compiler-plugin</artifactId>
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
<version>3.6.1</version>
|
<version>3.6.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<source>1.7</source>
|
<source>1.8</source>
|
||||||
<target>1.7</target>
|
<target>1.8</target>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<plugin>
|
||||||
@@ -176,7 +199,7 @@
|
|||||||
<mode>development</mode>
|
<mode>development</mode>
|
||||||
<url>${project.url}</url>
|
<url>${project.url}</url>
|
||||||
<implementation-version>${project.version}</implementation-version>
|
<implementation-version>${project.version}</implementation-version>
|
||||||
<package>io.swagger</package>
|
<package>org.openapitools</package>
|
||||||
</manifestEntries>
|
</manifestEntries>
|
||||||
</archive>
|
</archive>
|
||||||
</configuration>
|
</configuration>
|
||||||
@@ -195,12 +218,13 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-javadoc-plugin</artifactId>
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
<version>2.10.4</version>
|
<version>3.0.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<aggregate>true</aggregate>
|
<aggregate>true</aggregate>
|
||||||
<source>1.7</source>
|
<source>1.8</source>
|
||||||
<encoding>UTF-8</encoding>
|
<encoding>UTF-8</encoding>
|
||||||
<maxmemory>1g</maxmemory>
|
<maxmemory>1g</maxmemory>
|
||||||
|
<failOnWarnings>true</failOnWarnings>
|
||||||
<excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
|
<excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
|
||||||
</configuration>
|
</configuration>
|
||||||
<executions>
|
<executions>
|
||||||
@@ -475,30 +499,6 @@
|
|||||||
<module>samples/client/petstore/scala</module>
|
<module>samples/client/petstore/scala</module>
|
||||||
</modules>
|
</modules>
|
||||||
</profile>
|
</profile>
|
||||||
<profile>
|
|
||||||
<id>objc-client</id>
|
|
||||||
<activation>
|
|
||||||
<property>
|
|
||||||
<name>env</name>
|
|
||||||
<value>objc</value>
|
|
||||||
</property>
|
|
||||||
</activation>
|
|
||||||
<modules>
|
|
||||||
<module>samples/client/petstore/objc/default/SwaggerClientTests</module>
|
|
||||||
</modules>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
|
||||||
<id>swift-client</id>
|
|
||||||
<activation>
|
|
||||||
<property>
|
|
||||||
<name>env</name>
|
|
||||||
<value>swift</value>
|
|
||||||
</property>
|
|
||||||
</activation>
|
|
||||||
<modules>
|
|
||||||
<module>samples/client/petstore/swift/default/SwaggerClientTests</module>
|
|
||||||
</modules>
|
|
||||||
</profile>
|
|
||||||
<profile>
|
<profile>
|
||||||
<id>java-msf4j-server</id>
|
<id>java-msf4j-server</id>
|
||||||
<activation>
|
<activation>
|
||||||
@@ -751,6 +751,18 @@
|
|||||||
<module>samples/server/petstore/springboot-beanvalidation</module>
|
<module>samples/server/petstore/springboot-beanvalidation</module>
|
||||||
</modules>
|
</modules>
|
||||||
</profile>
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-reactive</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-reactive</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
<profile>
|
<profile>
|
||||||
<id>springboot</id>
|
<id>springboot</id>
|
||||||
<activation>
|
<activation>
|
||||||
@@ -821,6 +833,8 @@
|
|||||||
</activation>
|
</activation>
|
||||||
<modules>
|
<modules>
|
||||||
<!-- clients -->
|
<!-- clients -->
|
||||||
|
<!-- test non-java projects -->
|
||||||
|
<module>samples/client/petstore/go</module>
|
||||||
<!-- test java-related projects -->
|
<!-- test java-related projects -->
|
||||||
<module>samples/client/petstore/akka-scala</module>
|
<module>samples/client/petstore/akka-scala</module>
|
||||||
<module>samples/client/petstore/scala</module>
|
<module>samples/client/petstore/scala</module>
|
||||||
@@ -839,26 +853,41 @@
|
|||||||
<module>samples/client/petstore/java/vertx</module>
|
<module>samples/client/petstore/java/vertx</module>
|
||||||
<module>samples/client/petstore/java/resteasy</module>
|
<module>samples/client/petstore/java/resteasy</module>
|
||||||
<module>samples/client/petstore/java/google-api-client</module>
|
<module>samples/client/petstore/java/google-api-client</module>
|
||||||
|
<module>samples/client/petstore/java/rest-assured</module>
|
||||||
<module>samples/client/petstore/kotlin/</module>
|
<module>samples/client/petstore/kotlin/</module>
|
||||||
<!-- test non-java projects -->
|
<module>samples/client/petstore/kotlin-threetenbp/</module>
|
||||||
<module>samples/client/petstore/go</module>
|
<module>samples/client/petstore/kotlin-string/</module>
|
||||||
<!-- servers -->
|
<!-- servers -->
|
||||||
<module>samples/server/petstore/java-vertx/rx</module>
|
<module>samples/server/petstore/java-vertx/rx</module>
|
||||||
<module>samples/server/petstore/java-vertx/async</module>
|
<module>samples/server/petstore/java-vertx/async</module>
|
||||||
<module>samples/server/petstore/java-inflector</module>
|
<module>samples/server/petstore/java-inflector</module>
|
||||||
<module>samples/server/petstore/java-pkmst</module>
|
<module>samples/server/petstore/java-pkmst</module>
|
||||||
<module>samples/server/petstore/java-play-framework</module>
|
<module>samples/server/petstore/java-play-framework</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-no-wrap-calls</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-no-swagger-ui</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-no-interface</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-no-exception-handling</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-no-bean-validation</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-fake-endpoints</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-controller-only</module>
|
||||||
|
<module>samples/server/petstore/java-play-framework-api-package-override</module>
|
||||||
<module>samples/server/petstore/undertow</module>
|
<module>samples/server/petstore/undertow</module>
|
||||||
<module>samples/server/petstore/jaxrs/jersey1</module>
|
<module>samples/server/petstore/jaxrs/jersey1</module>
|
||||||
<module>samples/server/petstore/jaxrs/jersey2</module>
|
|
||||||
<module>samples/server/petstore/jaxrs/jersey1-useTags</module>
|
<module>samples/server/petstore/jaxrs/jersey1-useTags</module>
|
||||||
<module>samples/server/petstore/jaxrs/jersey2-useTags</module>
|
<!-- move to other CI as the following fails often in CircleCI
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey2</module>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey2-useTags</module> -->
|
||||||
|
<module>samples/server/petstore/jaxrs-datelib-j8</module>
|
||||||
<module>samples/server/petstore/jaxrs-resteasy/default</module>
|
<module>samples/server/petstore/jaxrs-resteasy/default</module>
|
||||||
<module>samples/server/petstore/jaxrs-resteasy/eap</module>
|
<module>samples/server/petstore/jaxrs-resteasy/eap</module>
|
||||||
<module>samples/server/petstore/jaxrs-resteasy/eap-joda</module>
|
<module>samples/server/petstore/jaxrs-resteasy/eap-joda</module>
|
||||||
<module>samples/server/petstore/jaxrs-resteasy/eap-java8</module>
|
<module>samples/server/petstore/jaxrs-resteasy/eap-java8</module>
|
||||||
<module>samples/server/petstore/jaxrs-resteasy/joda</module>
|
<module>samples/server/petstore/jaxrs-resteasy/joda</module>
|
||||||
|
<!--<module>samples/server/petstore/kotlin-server/ktor</module>-->
|
||||||
|
<!-- move to other CI as the following fails often in CircleCI
|
||||||
<module>samples/server/petstore/spring-mvc</module>
|
<module>samples/server/petstore/spring-mvc</module>
|
||||||
|
<module>samples/server/petstore/spring-mvc-j8-async</module>
|
||||||
|
<module>samples/server/petstore/spring-mvc-j8-localdatetime</module>-->
|
||||||
<module>samples/client/petstore/spring-cloud</module>
|
<module>samples/client/petstore/spring-cloud</module>
|
||||||
<module>samples/server/petstore/springboot</module>
|
<module>samples/server/petstore/springboot</module>
|
||||||
<module>samples/server/petstore/springboot-beanvalidation</module>
|
<module>samples/server/petstore/springboot-beanvalidation</module>
|
||||||
@@ -870,14 +899,16 @@
|
|||||||
<module>samples/server/petstore/java-msf4j</module>
|
<module>samples/server/petstore/java-msf4j</module>
|
||||||
<module>samples/server/petstore/jaxrs-spec-interface</module>
|
<module>samples/server/petstore/jaxrs-spec-interface</module>
|
||||||
<module>samples/server/petstore/scala-lagom-server</module>
|
<module>samples/server/petstore/scala-lagom-server</module>
|
||||||
|
<module>samples/server/petstore/scalatra</module>
|
||||||
|
<module>samples/server/petstore/finch</module>
|
||||||
</modules>
|
</modules>
|
||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
<modules>
|
<modules>
|
||||||
<module>modules/swagger-codegen</module>
|
<module>modules/openapi-generator</module>
|
||||||
<module>modules/swagger-codegen-cli</module>
|
<module>modules/openapi-generator-cli</module>
|
||||||
<module>modules/swagger-codegen-maven-plugin</module>
|
<module>modules/openapi-generator-maven-plugin</module>
|
||||||
<module>modules/swagger-generator</module>
|
<module>modules/openapi-generator-online</module>
|
||||||
</modules>
|
</modules>
|
||||||
<reporting>
|
<reporting>
|
||||||
<outputDirectory>target/site</outputDirectory>
|
<outputDirectory>target/site</outputDirectory>
|
||||||
@@ -941,10 +972,10 @@
|
|||||||
</repository>
|
</repository>
|
||||||
</repositories>
|
</repositories>
|
||||||
<properties>
|
<properties>
|
||||||
<swagger-parser-version>1.0.31</swagger-parser-version>
|
<swagger-parser-version>2.0.1</swagger-parser-version>
|
||||||
|
<swagger-core-version>2.0.1</swagger-core-version>
|
||||||
<scala-version>2.11.1</scala-version>
|
<scala-version>2.11.1</scala-version>
|
||||||
<felix-version>3.3.0</felix-version>
|
<felix-version>3.3.0</felix-version>
|
||||||
<swagger-core-version>1.5.15</swagger-core-version>
|
|
||||||
<commons-io-version>2.4</commons-io-version>
|
<commons-io-version>2.4</commons-io-version>
|
||||||
<commons-cli-version>1.2</commons-cli-version>
|
<commons-cli-version>1.2</commons-cli-version>
|
||||||
<junit-version>4.8.1</junit-version>
|
<junit-version>4.8.1</junit-version>
|
||||||
@@ -953,10 +984,11 @@
|
|||||||
<commons-lang-version>3.4</commons-lang-version>
|
<commons-lang-version>3.4</commons-lang-version>
|
||||||
<slf4j-version>1.7.12</slf4j-version>
|
<slf4j-version>1.7.12</slf4j-version>
|
||||||
<scala-maven-plugin-version>3.2.1</scala-maven-plugin-version>
|
<scala-maven-plugin-version>3.2.1</scala-maven-plugin-version>
|
||||||
<jmustache-version>1.12</jmustache-version>
|
<jmustache-version>1.14</jmustache-version>
|
||||||
<testng-version>6.9.6</testng-version>
|
<testng-version>6.9.6</testng-version>
|
||||||
<surefire-version>2.19.1</surefire-version>
|
<surefire-version>2.19.1</surefire-version>
|
||||||
<jmockit-version>1.25</jmockit-version>
|
<jmockit-version>1.25</jmockit-version>
|
||||||
<reflections-version>0.9.10</reflections-version>
|
<reflections-version>0.9.10</reflections-version>
|
||||||
|
<spring-boot-version>2.0.2.RELEASE</spring-boot-version>
|
||||||
</properties>
|
</properties>
|
||||||
</project>
|
</project>
|
||||||
972
CI/pom.xml.circleci.java7
Normal file
972
CI/pom.xml.circleci.java7
Normal file
@@ -0,0 +1,972 @@
|
|||||||
|
<!-- for integration tests with Java7 -->
|
||||||
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||||
|
<parent>
|
||||||
|
<groupId>org.sonatype.oss</groupId>
|
||||||
|
<artifactId>oss-parent</artifactId>
|
||||||
|
<version>5</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>openapi-generator-project</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<name>openapi-generator-project</name>
|
||||||
|
<version>3.0.2</version>
|
||||||
|
<url>https://github.com/openapitools/openapi-generator</url>
|
||||||
|
<scm>
|
||||||
|
<connection>scm:git:git@github.com:openapitools/openapi-generator.git</connection>
|
||||||
|
<developerConnection>scm:git:git@github.com:openapitools/openapi-generator.git</developerConnection>
|
||||||
|
<url>https://github.com/openapitools/openapi-generator</url>
|
||||||
|
</scm>
|
||||||
|
<prerequisites>
|
||||||
|
<maven>2.2.0</maven>
|
||||||
|
</prerequisites>
|
||||||
|
<developers>
|
||||||
|
<!-- original author of the project -->
|
||||||
|
<developer>
|
||||||
|
<id>fehguy</id>
|
||||||
|
<name>Tony Tam</name>
|
||||||
|
<email>fehguy@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<!-- openapi-generator core team -->
|
||||||
|
<developer>
|
||||||
|
<id>wing328</id>
|
||||||
|
<name>William Cheng</name>
|
||||||
|
<email>wing328hk@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jimschubert</id>
|
||||||
|
<name>Jim Schubert</name>
|
||||||
|
<email>james.schubert@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>cbornet</id>
|
||||||
|
<name>Christophe Bornet</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jaz-ah</id>
|
||||||
|
<name>Joseph Zuromski</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>ackintosh</id>
|
||||||
|
<name>Akihito Nakano</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>JFCote</id>
|
||||||
|
<name>Jean-François Côté</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jmini</id>
|
||||||
|
<name>Jérémie Bresson</name>
|
||||||
|
<email>dev@jmini.fr</email>
|
||||||
|
</developer>
|
||||||
|
</developers>
|
||||||
|
<issueManagement>
|
||||||
|
<system>github</system>
|
||||||
|
<url>https://github.com/openapitools/openapi-generator/issues</url>
|
||||||
|
</issueManagement>
|
||||||
|
<licenses>
|
||||||
|
<license>
|
||||||
|
<name>Apache License 2.0</name>
|
||||||
|
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
|
||||||
|
<distribution>repo</distribution>
|
||||||
|
</license>
|
||||||
|
</licenses>
|
||||||
|
<build>
|
||||||
|
<sourceDirectory>src/main/java</sourceDirectory>
|
||||||
|
<outputDirectory>target/classes</outputDirectory>
|
||||||
|
<extensions>
|
||||||
|
<extension>
|
||||||
|
<groupId>org.jvnet.wagon-svn</groupId>
|
||||||
|
<artifactId>wagon-svn</artifactId>
|
||||||
|
<version>1.8</version>
|
||||||
|
</extension>
|
||||||
|
<extension>
|
||||||
|
<groupId>org.apache.maven.wagon</groupId>
|
||||||
|
<artifactId>wagon-ssh-external</artifactId>
|
||||||
|
<version>1.0-alpha-6</version>
|
||||||
|
</extension>
|
||||||
|
<extension>
|
||||||
|
<groupId>org.apache.maven.wagon</groupId>
|
||||||
|
<artifactId>wagon-webdav</artifactId>
|
||||||
|
<version>1.0-beta-1</version>
|
||||||
|
</extension>
|
||||||
|
</extensions>
|
||||||
|
<defaultGoal>install</defaultGoal>
|
||||||
|
<directory>target</directory>
|
||||||
|
<finalName>${project.artifactId}-${project.version}</finalName>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.revelc.code</groupId>
|
||||||
|
<artifactId>formatter-maven-plugin</artifactId>
|
||||||
|
<!-- Uncomment this to format before checkstyle -->
|
||||||
|
<!-- <executions>
|
||||||
|
<execution>
|
||||||
|
<id>format</id>
|
||||||
|
<phase>validate</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>format</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions> -->
|
||||||
|
<configuration>
|
||||||
|
<compilerSource>1.8</compilerSource>
|
||||||
|
<compilerCompliance>1.8</compilerCompliance>
|
||||||
|
<compilerTargetPlatform>1.8</compilerTargetPlatform>
|
||||||
|
<lineEnding>LF</lineEnding>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!--<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||||
|
<version>2.17</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>validate</id>
|
||||||
|
<phase>validate</phase>
|
||||||
|
<configuration>
|
||||||
|
<configLocation>google_checkstyle.xml</configLocation>
|
||||||
|
Don't include generated sources a la http://stackoverflow.com/a/30406454
|
||||||
|
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
|
||||||
|
<encoding>UTF-8</encoding>
|
||||||
|
<consoleOutput>true</consoleOutput>
|
||||||
|
<failsOnError>true</failsOnError>
|
||||||
|
<linkXRef>false</linkXRef>
|
||||||
|
</configuration>
|
||||||
|
<goals>
|
||||||
|
<goal>check</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.puppycrawl.tools</groupId>
|
||||||
|
<artifactId>checkstyle</artifactId>
|
||||||
|
<version>6.19</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</plugin>-->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
|
<version>${surefire-version}</version>
|
||||||
|
<configuration>
|
||||||
|
<testNGArtifactName>none:none</testNGArtifactName>
|
||||||
|
<argLine>-XX:+StartAttachListener</argLine>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>test-testng</id>
|
||||||
|
<phase>test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>test</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<junitArtifactName>none:none</junitArtifactName>
|
||||||
|
<testNGArtifactName>org.testng:testng</testNGArtifactName>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}/lib</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.6.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>1.8</source>
|
||||||
|
<target>1.8</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
|
<version>3.0.2</version>
|
||||||
|
<configuration>
|
||||||
|
<archive>
|
||||||
|
<manifestEntries>
|
||||||
|
<mode>development</mode>
|
||||||
|
<url>${project.url}</url>
|
||||||
|
<implementation-version>${project.version}</implementation-version>
|
||||||
|
<package>org.openapitools</package>
|
||||||
|
</manifestEntries>
|
||||||
|
</archive>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<version>3.5.1</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-release-plugin</artifactId>
|
||||||
|
<version>2.5.3</version>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<version>3.0.1</version>
|
||||||
|
<configuration>
|
||||||
|
<aggregate>true</aggregate>
|
||||||
|
<source>1.8</source>
|
||||||
|
<encoding>UTF-8</encoding>
|
||||||
|
<maxmemory>1g</maxmemory>
|
||||||
|
<failOnWarnings>true</failOnWarnings>
|
||||||
|
<excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-javadocs</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>3.0.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>jar-no-fork</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
<pluginManagement>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.revelc.code</groupId>
|
||||||
|
<artifactId>formatter-maven-plugin</artifactId>
|
||||||
|
<version>0.5.2</version>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</pluginManagement>
|
||||||
|
</build>
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>release-profile</id>
|
||||||
|
<properties>
|
||||||
|
<skipTests>true</skipTests>
|
||||||
|
</properties>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.alchim31.maven</groupId>
|
||||||
|
<artifactId>scala-maven-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>compile</goal>
|
||||||
|
<goal>testCompile</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<configuration/>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>build-helper-maven-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>add-source</id>
|
||||||
|
<phase>prepare-package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>add-source</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<sources>
|
||||||
|
<source>src/main/scala</source>
|
||||||
|
</sources>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>release-sign-artifacts</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>performRelease</name>
|
||||||
|
<value>true</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-gpg-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>sign-artifacts</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>sign</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</profile>
|
||||||
|
<!-- Samples -->
|
||||||
|
<profile>
|
||||||
|
<id>android-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/android/volley</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>bash-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/bash</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>clojure-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>clojure</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/clojure</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-jersey1</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/jersey1</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-jersey2</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/jersey2</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-jersey2-java6</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/jersey2-java6</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-okhttp-gson</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/okhttp-gson</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-okhttp-gson-parcelable</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/okhttp-gson/parcelableModel</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-retrofit</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/retrofit</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-retrofit2</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/retrofit2</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-retrofit2-rx</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/retrofit2rx</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-feign</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/feign</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>javascript-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>javascript</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/javascript</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>scala-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>scala</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/scala</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-msf4j-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/java-msf4/</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-cxf-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-cxf</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/default</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-server-joda</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/joda</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-eap-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-eap-server-java8</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap-java8</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-eap-server-joda</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap-joda</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey2</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-server-jersey1</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey1</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-tests-default</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/tests/default</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-builds-default</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/builds/default</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-builds-es6-target</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/builds/es6-target</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-builds-with-npm-version</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/builds/with-npm-version</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-angularjs-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-angularjs/npm</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-node-npm-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-node/npm</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>python-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/python</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>ruby-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/ruby</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>go-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/go</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>spring-mvc</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/spring-mvc</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-useoptional</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-useoptional</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-beanvalidation</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-beanvalidation</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-reactive</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-reactive</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>spring-cloud</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/spring-cloud</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>scalatra-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/scalatra</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-inflector</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/java-inflector</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-undertowr</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/undertow</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>samples</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>samples</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<!-- clients -->
|
||||||
|
<!-- test java-related projects -->
|
||||||
|
<module>samples/client/petstore/akka-scala</module>
|
||||||
|
<module>samples/client/petstore/scala</module>
|
||||||
|
<module>samples/client/petstore/scalaz</module>
|
||||||
|
<module>samples/client/petstore/clojure</module>
|
||||||
|
<module>samples/client/petstore/java/feign</module>
|
||||||
|
<module>samples/client/petstore/java/jersey1</module>
|
||||||
|
<module>samples/client/petstore/java/jersey2</module>
|
||||||
|
<module>samples/client/petstore/java/okhttp-gson</module>
|
||||||
|
<module>samples/client/petstore/java/retrofit</module>
|
||||||
|
<module>samples/client/petstore/java/retrofit2</module>
|
||||||
|
<module>samples/client/petstore/java/retrofit2rx</module>
|
||||||
|
<module>samples/client/petstore/jaxrs-cxf-client</module>
|
||||||
|
<module>samples/client/petstore/java/resttemplate</module>
|
||||||
|
<module>samples/client/petstore/java/resttemplate-withXml</module>
|
||||||
|
<module>samples/client/petstore/java/vertx</module>
|
||||||
|
<module>samples/client/petstore/java/resteasy</module>
|
||||||
|
<module>samples/client/petstore/java/google-api-client</module>
|
||||||
|
<module>samples/client/petstore/kotlin/</module>
|
||||||
|
<!-- test non-java projects -->
|
||||||
|
<!--<module>samples/client/petstore/go</module>-->
|
||||||
|
<!-- servers -->
|
||||||
|
<module>samples/server/petstore/java-vertx/rx</module>
|
||||||
|
<module>samples/server/petstore/java-vertx/async</module>
|
||||||
|
<module>samples/server/petstore/java-inflector</module>
|
||||||
|
<module>samples/server/petstore/undertow</module>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey1</module>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey2</module>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey1-useTags</module>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey2-useTags</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/default</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap-joda</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap-java8</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/joda</module>
|
||||||
|
<module>samples/server/petstore/spring-mvc</module>
|
||||||
|
<module>samples/client/petstore/spring-cloud</module>
|
||||||
|
<module>samples/server/petstore/springboot</module>
|
||||||
|
<module>samples/server/petstore/springboot-beanvalidation</module>
|
||||||
|
<module>samples/server/petstore/springboot-useoptional</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-cxf</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-cxf-annotated-base-path</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-cxf-cdi</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-cxf-non-spring-app</module>
|
||||||
|
<module>samples/server/petstore/java-msf4j</module>
|
||||||
|
<module>samples/server/petstore/jaxrs-spec-interface</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
<modules>
|
||||||
|
<module>modules/openapi-generator</module>
|
||||||
|
<module>modules/openapi-generator-cli</module>
|
||||||
|
<module>modules/openapi-generator-maven-plugin</module>
|
||||||
|
<module>modules/openapi-generator-online</module>
|
||||||
|
</modules>
|
||||||
|
<reporting>
|
||||||
|
<outputDirectory>target/site</outputDirectory>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.alchim31.maven</groupId>
|
||||||
|
<artifactId>scala-maven-plugin</artifactId>
|
||||||
|
<version>${scala-maven-plugin-version}</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-jxr-plugin</artifactId>
|
||||||
|
<version>2.5</version>
|
||||||
|
<configuration>
|
||||||
|
<aggregate>true</aggregate>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||||
|
<version>2.9</version>
|
||||||
|
<reportSets>
|
||||||
|
<reportSet>
|
||||||
|
<reports>
|
||||||
|
<report>project-team</report>
|
||||||
|
</reports>
|
||||||
|
</reportSet>
|
||||||
|
</reportSets>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</reporting>
|
||||||
|
<dependencyManagement>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>junit</groupId>
|
||||||
|
<artifactId>junit</artifactId>
|
||||||
|
<version>${junit-version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.testng</groupId>
|
||||||
|
<artifactId>testng</artifactId>
|
||||||
|
<version>${testng-version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jmockit</groupId>
|
||||||
|
<artifactId>jmockit</artifactId>
|
||||||
|
<version>${jmockit-version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</dependencyManagement>
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>sonatype-snapshots</id>
|
||||||
|
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||||
|
<snapshots>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<properties>
|
||||||
|
<swagger-parser-version>2.0.1</swagger-parser-version>
|
||||||
|
<swagger-core-version>2.0.1</swagger-core-version>
|
||||||
|
<scala-version>2.11.1</scala-version>
|
||||||
|
<felix-version>3.3.0</felix-version>
|
||||||
|
<commons-io-version>2.4</commons-io-version>
|
||||||
|
<commons-cli-version>1.2</commons-cli-version>
|
||||||
|
<junit-version>4.8.1</junit-version>
|
||||||
|
<jackson-version>2.8.9</jackson-version>
|
||||||
|
<maven-plugin-version>1.0.0</maven-plugin-version>
|
||||||
|
<commons-lang-version>3.4</commons-lang-version>
|
||||||
|
<slf4j-version>1.7.12</slf4j-version>
|
||||||
|
<scala-maven-plugin-version>3.2.1</scala-maven-plugin-version>
|
||||||
|
<jmustache-version>1.12</jmustache-version>
|
||||||
|
<testng-version>6.9.6</testng-version>
|
||||||
|
<surefire-version>2.19.1</surefire-version>
|
||||||
|
<jmockit-version>1.25</jmockit-version>
|
||||||
|
<reflections-version>0.9.10</reflections-version>
|
||||||
|
<spring-boot-version>2.0.2.RELEASE</spring-boot-version>
|
||||||
|
</properties>
|
||||||
|
</project>
|
||||||
950
CI/pom.xml.ios
Normal file
950
CI/pom.xml.ios
Normal file
@@ -0,0 +1,950 @@
|
|||||||
|
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||||
|
<parent>
|
||||||
|
<groupId>org.sonatype.oss</groupId>
|
||||||
|
<artifactId>oss-parent</artifactId>
|
||||||
|
<version>5</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>openapi-generator-project</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<name>openapi-generator-project</name>
|
||||||
|
<version>3.0.2</version>
|
||||||
|
<url>https://github.com/openapitools/openapi-generator</url>
|
||||||
|
<scm>
|
||||||
|
<connection>scm:git:git@github.com:openapitools/openapi-generator.git</connection>
|
||||||
|
<developerConnection>scm:git:git@github.com:openapitools/openapi-generator.git</developerConnection>
|
||||||
|
<url>https://github.com/openapitools/openapi-generator</url>
|
||||||
|
</scm>
|
||||||
|
<developers>
|
||||||
|
<!-- original author of the project -->
|
||||||
|
<developer>
|
||||||
|
<id>fehguy</id>
|
||||||
|
<name>Tony Tam</name>
|
||||||
|
<email>fehguy@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<!-- openapi-generator core team -->
|
||||||
|
<developer>
|
||||||
|
<id>wing328</id>
|
||||||
|
<name>William Cheng</name>
|
||||||
|
<email>wing328hk@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jimschubert</id>
|
||||||
|
<name>Jim Schubert</name>
|
||||||
|
<email>james.schubert@gmail.com</email>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>cbornet</id>
|
||||||
|
<name>Christophe Bornet</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jaz-ah</id>
|
||||||
|
<name>Joseph Zuromski</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>ackintosh</id>
|
||||||
|
<name>Akihito Nakano</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>JFCote</id>
|
||||||
|
<name>Jean-François Côté</name>
|
||||||
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<id>jmini</id>
|
||||||
|
<name>Jérémie Bresson</name>
|
||||||
|
<email>dev@jmini.fr</email>
|
||||||
|
</developer>
|
||||||
|
</developers>
|
||||||
|
<issueManagement>
|
||||||
|
<system>github</system>
|
||||||
|
<url>https://github.com/openapitools/openapi-generator/issues</url>
|
||||||
|
</issueManagement>
|
||||||
|
<licenses>
|
||||||
|
<license>
|
||||||
|
<name>Apache License 2.0</name>
|
||||||
|
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
|
||||||
|
<distribution>repo</distribution>
|
||||||
|
</license>
|
||||||
|
</licenses>
|
||||||
|
<build>
|
||||||
|
<sourceDirectory>src/main/java</sourceDirectory>
|
||||||
|
<outputDirectory>target/classes</outputDirectory>
|
||||||
|
<extensions>
|
||||||
|
<extension>
|
||||||
|
<groupId>org.jvnet.wagon-svn</groupId>
|
||||||
|
<artifactId>wagon-svn</artifactId>
|
||||||
|
<version>1.8</version>
|
||||||
|
</extension>
|
||||||
|
<extension>
|
||||||
|
<groupId>org.apache.maven.wagon</groupId>
|
||||||
|
<artifactId>wagon-ssh-external</artifactId>
|
||||||
|
<version>1.0-alpha-6</version>
|
||||||
|
</extension>
|
||||||
|
<extension>
|
||||||
|
<groupId>org.apache.maven.wagon</groupId>
|
||||||
|
<artifactId>wagon-webdav</artifactId>
|
||||||
|
<version>1.0-beta-1</version>
|
||||||
|
</extension>
|
||||||
|
</extensions>
|
||||||
|
<defaultGoal>install</defaultGoal>
|
||||||
|
<directory>target</directory>
|
||||||
|
<finalName>${project.artifactId}-${project.version}</finalName>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.revelc.code</groupId>
|
||||||
|
<artifactId>formatter-maven-plugin</artifactId>
|
||||||
|
<!-- Uncomment this to format before checkstyle -->
|
||||||
|
<!-- <executions>
|
||||||
|
<execution>
|
||||||
|
<id>format</id>
|
||||||
|
<phase>validate</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>format</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions> -->
|
||||||
|
<configuration>
|
||||||
|
<compilerSource>1.8</compilerSource>
|
||||||
|
<compilerCompliance>1.8</compilerCompliance>
|
||||||
|
<compilerTargetPlatform>1.8</compilerTargetPlatform>
|
||||||
|
<lineEnding>LF</lineEnding>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<!--<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||||
|
<version>2.17</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>validate</id>
|
||||||
|
<phase>validate</phase>
|
||||||
|
<configuration>
|
||||||
|
<configLocation>google_checkstyle.xml</configLocation>
|
||||||
|
Don't include generated sources a la http://stackoverflow.com/a/30406454
|
||||||
|
<sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
|
||||||
|
<encoding>UTF-8</encoding>
|
||||||
|
<consoleOutput>true</consoleOutput>
|
||||||
|
<failsOnError>true</failsOnError>
|
||||||
|
<linkXRef>false</linkXRef>
|
||||||
|
</configuration>
|
||||||
|
<goals>
|
||||||
|
<goal>check</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.puppycrawl.tools</groupId>
|
||||||
|
<artifactId>checkstyle</artifactId>
|
||||||
|
<version>6.19</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</plugin>-->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
|
<version>${surefire-version}</version>
|
||||||
|
<configuration>
|
||||||
|
<testNGArtifactName>none:none</testNGArtifactName>
|
||||||
|
<argLine>-XX:+StartAttachListener</argLine>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>test-testng</id>
|
||||||
|
<phase>test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>test</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<junitArtifactName>none:none</junitArtifactName>
|
||||||
|
<testNGArtifactName>org.testng:testng</testNGArtifactName>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}/lib</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
<version>3.6.1</version>
|
||||||
|
<configuration>
|
||||||
|
<source>1.8</source>
|
||||||
|
<target>1.8</target>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
|
<version>3.0.2</version>
|
||||||
|
<configuration>
|
||||||
|
<archive>
|
||||||
|
<manifestEntries>
|
||||||
|
<mode>development</mode>
|
||||||
|
<url>${project.url}</url>
|
||||||
|
<implementation-version>${project.version}</implementation-version>
|
||||||
|
<package>org.openapitools</package>
|
||||||
|
</manifestEntries>
|
||||||
|
</archive>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
|
<version>3.5.1</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-release-plugin</artifactId>
|
||||||
|
<version>2.5.3</version>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-javadoc-plugin</artifactId>
|
||||||
|
<version>3.0.1</version>
|
||||||
|
<configuration>
|
||||||
|
<aggregate>true</aggregate>
|
||||||
|
<source>1.8</source>
|
||||||
|
<encoding>UTF-8</encoding>
|
||||||
|
<maxmemory>1g</maxmemory>
|
||||||
|
<failOnWarnings>true</failOnWarnings>
|
||||||
|
<excludePackageNames>${javadoc.package.exclude}</excludePackageNames>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-javadocs</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>jar</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-source-plugin</artifactId>
|
||||||
|
<version>3.0.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>attach-sources</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>jar-no-fork</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-enforcer-plugin</artifactId>
|
||||||
|
<version>1.4.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>enforce-versions</id>
|
||||||
|
<goals>
|
||||||
|
<goal>enforce</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<rules>
|
||||||
|
<requireMavenVersion>
|
||||||
|
<version>3.2.5</version>
|
||||||
|
</requireMavenVersion>
|
||||||
|
</rules>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
<pluginManagement>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.revelc.code</groupId>
|
||||||
|
<artifactId>formatter-maven-plugin</artifactId>
|
||||||
|
<version>0.5.2</version>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</pluginManagement>
|
||||||
|
</build>
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>release-profile</id>
|
||||||
|
<properties>
|
||||||
|
<skipTests>true</skipTests>
|
||||||
|
</properties>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.alchim31.maven</groupId>
|
||||||
|
<artifactId>scala-maven-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>compile</goal>
|
||||||
|
<goal>testCompile</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
<configuration/>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>build-helper-maven-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>add-source</id>
|
||||||
|
<phase>prepare-package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>add-source</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<sources>
|
||||||
|
<source>src/main/scala</source>
|
||||||
|
</sources>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>release-sign-artifacts</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>performRelease</name>
|
||||||
|
<value>true</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-gpg-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>sign-artifacts</id>
|
||||||
|
<phase>verify</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>sign</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</profile>
|
||||||
|
<!-- Samples -->
|
||||||
|
<profile>
|
||||||
|
<id>android-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/android/volley</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>bash-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/bash</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>clojure-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>clojure</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/clojure</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>haskell-http-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>haskell-http-client</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/haskell-http-client</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>haskell-http-client-integration-test</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>haskell-http-client</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/haskell-http-client/tests-integration</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-jersey1</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/jersey1</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-jersey2</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/jersey2</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-jersey2-java6</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/jersey2-java6</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-okhttp-gson</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/okhttp-gson</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-okhttp-gson-parcelable</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/okhttp-gson/parcelableModel</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-retrofit</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/retrofit</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-retrofit2</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/retrofit2</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-retrofit2-rx</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/retrofit2rx</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-client-feign</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/java/feign</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>javascript-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>javascript</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/javascript</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>scala-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>scala</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/scala</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-msf4j-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/java-msf4/</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-cxf-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-cxf</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/default</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-server-joda</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/joda</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-eap-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-resteasy-eap-server-joda</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs-resteasy/eap-joda</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey2</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>jaxrs-server-jersey1</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/jaxrs/jersey1</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-tests-default</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/tests/default</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-builds-default</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/builds/default</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-builds-es6-target</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/builds/es6-target</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-fetch-client-builds-with-npm-version</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-fetch/builds/with-npm-version</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-angularjs-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-angularjs/npm</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>typescript-node-npm-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/typescript-node/npm</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>python-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/python</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>ruby-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/ruby</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>go-client</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/go</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>spring-mvc</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/spring-mvc</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-beanvalidation</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-beanvalidation</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot-reactive</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot-reactive</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>springboot</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/springboot</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>spring-cloud</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/spring-cloud</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>scalatra-server</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/scalatra</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-inflector</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/java-inflector</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>java-undertowr</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>java</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/server/petstore/undertow</module>
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
<profile>
|
||||||
|
<id>samples</id>
|
||||||
|
<activation>
|
||||||
|
<property>
|
||||||
|
<name>env</name>
|
||||||
|
<value>samples</value>
|
||||||
|
</property>
|
||||||
|
</activation>
|
||||||
|
<modules>
|
||||||
|
<module>samples/client/petstore/swift3/default/SwaggerClientTests</module>
|
||||||
|
<module>samples/client/petstore/swift3/promisekit/SwaggerClientTests</module>
|
||||||
|
<module>samples/client/petstore/swift3/rxswift/SwaggerClientTests</module>
|
||||||
|
<module>samples/client/petstore/swift/default/SwaggerClientTests</module>
|
||||||
|
<module>samples/client/petstore/swift/promisekit/SwaggerClientTests</module>
|
||||||
|
<module>samples/client/petstore/swift/rxswift/SwaggerClientTests</module>
|
||||||
|
<!-- comment out objc tests as it's timing out
|
||||||
|
<module>samples/client/petstore/objc/default/SwaggerClientTests</module>
|
||||||
|
<module>samples/client/petstore/objc/core-data/SwaggerClientTests</module>-->
|
||||||
|
</modules>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
<modules>
|
||||||
|
<module>modules/openapi-generator</module>
|
||||||
|
<module>modules/openapi-generator-cli</module>
|
||||||
|
<module>modules/openapi-generator-maven-plugin</module>
|
||||||
|
<module>modules/openapi-generator-online</module>
|
||||||
|
</modules>
|
||||||
|
<reporting>
|
||||||
|
<outputDirectory>target/site</outputDirectory>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>net.alchim31.maven</groupId>
|
||||||
|
<artifactId>scala-maven-plugin</artifactId>
|
||||||
|
<version>${scala-maven-plugin-version}</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-jxr-plugin</artifactId>
|
||||||
|
<version>2.5</version>
|
||||||
|
<configuration>
|
||||||
|
<aggregate>true</aggregate>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-project-info-reports-plugin</artifactId>
|
||||||
|
<version>2.9</version>
|
||||||
|
<reportSets>
|
||||||
|
<reportSet>
|
||||||
|
<reports>
|
||||||
|
<report>project-team</report>
|
||||||
|
</reports>
|
||||||
|
</reportSet>
|
||||||
|
</reportSets>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</reporting>
|
||||||
|
<dependencyManagement>
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>junit</groupId>
|
||||||
|
<artifactId>junit</artifactId>
|
||||||
|
<version>${junit-version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.testng</groupId>
|
||||||
|
<artifactId>testng</artifactId>
|
||||||
|
<version>${testng-version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.jmockit</groupId>
|
||||||
|
<artifactId>jmockit</artifactId>
|
||||||
|
<version>${jmockit-version}</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</dependencyManagement>
|
||||||
|
<repositories>
|
||||||
|
<repository>
|
||||||
|
<id>sonatype-snapshots</id>
|
||||||
|
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||||
|
<snapshots>
|
||||||
|
<enabled>true</enabled>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
<properties>
|
||||||
|
<swagger-parser-version>2.0.1</swagger-parser-version>
|
||||||
|
<swagger-core-version>2.0.1</swagger-core-version>
|
||||||
|
<scala-version>2.11.1</scala-version>
|
||||||
|
<felix-version>3.3.0</felix-version>
|
||||||
|
<commons-io-version>2.4</commons-io-version>
|
||||||
|
<commons-cli-version>1.2</commons-cli-version>
|
||||||
|
<junit-version>4.8.1</junit-version>
|
||||||
|
<jackson-version>2.8.9</jackson-version>
|
||||||
|
<maven-plugin-version>1.0.0</maven-plugin-version>
|
||||||
|
<commons-lang-version>3.4</commons-lang-version>
|
||||||
|
<slf4j-version>1.7.12</slf4j-version>
|
||||||
|
<scala-maven-plugin-version>3.2.1</scala-maven-plugin-version>
|
||||||
|
<jmustache-version>1.14</jmustache-version>
|
||||||
|
<testng-version>6.9.6</testng-version>
|
||||||
|
<surefire-version>2.19.1</surefire-version>
|
||||||
|
<jmockit-version>1.25</jmockit-version>
|
||||||
|
<reflections-version>0.9.10</reflections-version>
|
||||||
|
<spring-boot-version>2.0.2.RELEASE</spring-boot-version>
|
||||||
|
</properties>
|
||||||
|
</project>
|
||||||
46
CI/samples.ci/client/petstore/kotlin-string/pom.xml
Normal file
46
CI/samples.ci/client/petstore/kotlin-string/pom.xml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>KotlinPetstoreStringTests</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>kotlin-string</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.2.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>bundle-test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>gradle</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
46
CI/samples.ci/client/petstore/kotlin-threetenbp/pom.xml
Normal file
46
CI/samples.ci/client/petstore/kotlin-threetenbp/pom.xml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>KotlinPetstoreThreetenbpTests</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>kotlin-threetenbp</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.2.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>bundle-test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>gradle</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-api-package-override</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-api-package-override Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-controller-only</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-controller-only Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-fake-endpoints</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-fake-endpoints Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-no-bean-validation</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-no-bean-validation Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-no-exception-handling</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-no-exception-handling Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-no-interface</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-no-interface Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-no-swagger-ui</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-no-swagger-ui Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests-no-wrap-calls</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework-no-wrap-calls Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
46
CI/samples.ci/server/petstore/java-play-framework/pom.xml
Normal file
46
CI/samples.ci/server/petstore/java-play-framework/pom.xml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>PlayServerTests</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>java-play-framework Project</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>Play Test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>sbt</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
46
CI/samples.ci/server/petstore/kotlin-server/ktor/pom.xml
Normal file
46
CI/samples.ci/server/petstore/kotlin-server/ktor/pom.xml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<project>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<groupId>org.openapitools</groupId>
|
||||||
|
<artifactId>KotlinPetstoreKtorTests</artifactId>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<name>kotlin-server-ktor</name>
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<artifactId>maven-dependency-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<phase>package</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>copy-dependencies</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<outputDirectory>${project.build.directory}</outputDirectory>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>exec-maven-plugin</artifactId>
|
||||||
|
<version>1.2.1</version>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>bundle-test</id>
|
||||||
|
<phase>integration-test</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>exec</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<executable>gradle</executable>
|
||||||
|
<arguments>
|
||||||
|
<argument>test</argument>
|
||||||
|
</arguments>
|
||||||
|
</configuration>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
</project>
|
||||||
@@ -0,0 +1,91 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
OpenAPI Petstore
|
||||||
|
|
||||||
|
This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
|
||||||
|
|
||||||
|
OpenAPI spec version: 1.0.0
|
||||||
|
|
||||||
|
-->
|
||||||
|
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProjectGuid>{19F1DEBC-DE5E-4517-8062-F000CD499087}</ProjectGuid>
|
||||||
|
<OutputType>Library</OutputType>
|
||||||
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
<RootNamespace>Org.OpenAPITools.Test</RootNamespace>
|
||||||
|
<AssemblyName>Org.OpenAPITools.Test</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<Optimize>false</Optimize>
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core" />
|
||||||
|
<Reference Include="System.Xml.Linq" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||||
|
<Reference Include="Microsoft.CSharp" />
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Runtime.Serialization" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
<Reference Include="Newtonsoft.Json">
|
||||||
|
<HintPath Condition="Exists('$(SolutionDir)\packages')">$(SolutionDir)\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\packages')">..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\packages')">..\..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\vendor')">..\..\vendor\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="JsonSubTypes">
|
||||||
|
<HintPath Condition="Exists('$(SolutionDir)\packages')">$(SolutionDir)\packages\JsonSubTypes.1.2.0\lib\net45\JsonSubTypes.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\packages')">..\packages\JsonSubTypes.1.2.0\lib\net45\JsonSubTypes.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\packages')">..\..\packages\JsonSubTypes.1.2.0\lib\net45\JsonSubTypes.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\vendor')">..\..\vendor\JsonSubTypes.1.2.0\lib\net45\JsonSubTypes.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="RestSharp">
|
||||||
|
<HintPath Condition="Exists('$(SolutionDir)\packages')">$(SolutionDir)\packages\RestSharp.105.1.0\lib\net45\RestSharp.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\packages')">..\packages\RestSharp.105.1.0\lib\net45\RestSharp.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\packages')">..\..\packages\RestSharp.105.1.0\lib\net45\RestSharp.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\vendor')">..\..\vendor\RestSharp.105.1.0\lib\net45\RestSharp.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="nunit.framework">
|
||||||
|
<HintPath Condition="Exists('$(SolutionDir)\packages')">$(SolutionDir)\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\packages')">..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\packages')">..\..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
|
||||||
|
<HintPath Condition="Exists('..\..\vendor')">..\..\vendor\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="**\*.cs" Exclude="obj\**" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="packages.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MsBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Org.OpenAPITools\Org.OpenAPITools.csproj">
|
||||||
|
<Project>{321C8C3F-0156-40C1-AE42-D59761FB9B6C}</Project>
|
||||||
|
<Name>Org.OpenAPITools</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="linux-logo.png" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
|
||||||
36
CI/settings.xml
Normal file
36
CI/settings.xml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
<settings>
|
||||||
|
<localRepository/>
|
||||||
|
<interactiveMode/>
|
||||||
|
<usePluginRegistry/>
|
||||||
|
<offline/>
|
||||||
|
<pluginGroups/>
|
||||||
|
<servers>
|
||||||
|
<server>
|
||||||
|
<id>sonatype-nexus-snapshots</id>
|
||||||
|
<username>${env.SONATYPE_USERNAME}</username>
|
||||||
|
<password>${env.SONATYPE_PASSWORD}</password>
|
||||||
|
</server>
|
||||||
|
<server>
|
||||||
|
<id>ossrh</id>
|
||||||
|
<username>${env.SONATYPE_USERNAME}</username>
|
||||||
|
<password>${env.SONATYPE_PASSWORD}</password>
|
||||||
|
</server>
|
||||||
|
</servers>
|
||||||
|
<mirrors/>
|
||||||
|
<proxies/>
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>release</id>
|
||||||
|
<activation>
|
||||||
|
<activeByDefault>true</activeByDefault>
|
||||||
|
</activation>
|
||||||
|
<properties>
|
||||||
|
<gpg.executable>gpg</gpg.executable>
|
||||||
|
<gpg.keyname>${env.SIGNING_KEY}</gpg.keyname>
|
||||||
|
<gpg.passphrase>${env.SIGNING_PASSPHRASE}</gpg.passphrase>
|
||||||
|
<gpg.secretKeyring>${env.TRAVIS_BUILD_DIR}/sec.gpg</gpg.secretKeyring>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
<activeProfiles/>
|
||||||
|
</settings>
|
||||||
46
CODE_OF_CONDUCT.md
Normal file
46
CODE_OF_CONDUCT.md
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
# Contributor Covenant Code of Conduct
|
||||||
|
|
||||||
|
## Our Pledge
|
||||||
|
|
||||||
|
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
|
||||||
|
|
||||||
|
## Our Standards
|
||||||
|
|
||||||
|
Examples of behavior that contributes to creating a positive environment include:
|
||||||
|
|
||||||
|
* Using welcoming and inclusive language
|
||||||
|
* Being respectful of differing viewpoints and experiences
|
||||||
|
* Gracefully accepting constructive criticism
|
||||||
|
* Focusing on what is best for the community
|
||||||
|
* Showing empathy towards other community members
|
||||||
|
|
||||||
|
Examples of unacceptable behavior by participants include:
|
||||||
|
|
||||||
|
* The use of sexualized language or imagery and unwelcome sexual attention or advances
|
||||||
|
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||||
|
* Public or private harassment
|
||||||
|
* Publishing others' private information, such as a physical or electronic address, without explicit permission
|
||||||
|
* Other conduct which could reasonably be considered inappropriate in a professional setting
|
||||||
|
|
||||||
|
## Our Responsibilities
|
||||||
|
|
||||||
|
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
|
||||||
|
|
||||||
|
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
|
||||||
|
|
||||||
|
## Enforcement
|
||||||
|
|
||||||
|
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at team@openapitools.org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
|
||||||
|
|
||||||
|
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
|
||||||
|
|
||||||
|
## Attribution
|
||||||
|
|
||||||
|
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
|
||||||
|
|
||||||
|
[homepage]: http://contributor-covenant.org
|
||||||
|
[version]: http://contributor-covenant.org/version/1/4/
|
||||||
@@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
## Before submitting an issue
|
## Before submitting an issue
|
||||||
|
|
||||||
- If you're not using the latest master to generate API clients or server stubs, please give it another try by pulling the latest master as the issue may have already been addressed. Ref: [Getting Started](https://github.com/swagger-api/swagger-codegen#getting-started)
|
- If you're not using the latest master to generate API clients or server stubs, please give it another try by pulling the latest master as the issue may have already been addressed. Ref: [Getting Started](https://github.com/openapitools/openapi-generator#getting-started)
|
||||||
- Search the [open issue](https://github.com/swagger-api/swagger-codegen/issues) and [closed issue](https://github.com/swagger-api/swagger-codegen/issues?q=is%3Aissue+is%3Aclosed) to ensure no one else has reported something similar before.
|
- Search the [open issue](https://github.com/openapitools/openapi-generator/issues) and [closed issue](https://github.com/openapitools/openapi-generator/issues?q=is%3Aissue+is%3Aclosed) to ensure no one else has reported something similar before.
|
||||||
- File an [issue ticket](https://github.com/swagger-api/swagger-codegen/issues/new) by providing all the required information.
|
- File an [issue ticket](https://github.com/openapitools/openapi-generator/issues/new) by providing all the required information.
|
||||||
- Test with the latest master by building the JAR locally to see if the issue has already been addressed.
|
- Test with the latest master by building the JAR locally to see if the issue has already been addressed.
|
||||||
- You can also make a suggestion or ask a question by opening an "issue".
|
- You can also make a suggestion or ask a question by opening an "issue".
|
||||||
|
|
||||||
## Before submitting a PR
|
## Before submitting a PR
|
||||||
|
|
||||||
- Search the [open issue](https://github.com/swagger-api/swagger-codegen/issues) to ensure no one else has reported something similar and no one is actively working on similar proposed change.
|
- Search the [open issue](https://github.com/openapitools/openapi-generator/issues) to ensure no one else has reported something similar and no one is actively working on similar proposed change.
|
||||||
- If no one has suggested something similar, open an ["issue"](https://github.com/swagger-api/swagger-codegen/issues) with your suggestion to gather feedback from the community.
|
- If no one has suggested something similar, open an ["issue"](https://github.com/openapitools/openapi-generator/issues) with your suggestion to gather feedback from the community.
|
||||||
- It's recommended to **create a new git branch** for the change so that the merge commit message looks nicer in the commit history.
|
- It's recommended to **create a new git branch** for the change so that the merge commit message looks nicer in the commit history.
|
||||||
|
|
||||||
## How to contribute
|
## How to contribute
|
||||||
@@ -20,17 +20,21 @@
|
|||||||
|
|
||||||
If you're new to git, you may find the following FAQs useful:
|
If you're new to git, you may find the following FAQs useful:
|
||||||
|
|
||||||
https://github.com/swagger-api/swagger-codegen/wiki/FAQ#git
|
https://github.com/openapitools/openapi-generator/wiki/FAQ#git
|
||||||
|
|
||||||
|
### Branches
|
||||||
|
|
||||||
|
Please file the pull request against the correct branch, e.g. `master` for non-breaking changes. See the [Git Branches](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches) page for more information.
|
||||||
|
|
||||||
### Code generators
|
### Code generators
|
||||||
|
|
||||||
All the code generators can be found in [modules/swagger-codegen/src/main/java/io/swagger/codegen/languages](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages)
|
All the code generators can be found in [modules/openapi-generator/src/main/java/org/openapitools/codegen/languages](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages)
|
||||||
|
|
||||||
### Templates
|
### Templates
|
||||||
|
|
||||||
All the templates ([mustache](https://mustache.github.io/)) can be found in [modules/swagger-codegen/src/main/resources](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/main/resources).
|
All the templates ([mustache](https://mustache.github.io/)) can be found in [modules/openapi-generator/src/main/resources](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/main/resources).
|
||||||
|
|
||||||
For a list of variables available in the template, please refer to this [page](https://github.com/swagger-api/swagger-codegen/wiki/Mustache-Template-Variables)
|
For a list of variables available in the template, please refer to this [page](https://github.com/openapitools/openapi-generator/wiki/Mustache-Template-Variables)
|
||||||
|
|
||||||
|
|
||||||
### Style guide
|
### Style guide
|
||||||
@@ -42,6 +46,7 @@ Code change should conform to the programming style guide of the respective lang
|
|||||||
- C++: https://google.github.io/styleguide/cppguide.html
|
- C++: https://google.github.io/styleguide/cppguide.html
|
||||||
- C++ (Tizen): https://wiki.tizen.org/Native_Platform_Coding_Idiom_and_Style_Guide#C.2B.2B_Coding_Style
|
- C++ (Tizen): https://wiki.tizen.org/Native_Platform_Coding_Idiom_and_Style_Guide#C.2B.2B_Coding_Style
|
||||||
- Clojure: https://github.com/bbatsov/clojure-style-guide
|
- Clojure: https://github.com/bbatsov/clojure-style-guide
|
||||||
|
- Dart: https://www.dartlang.org/guides/language/effective-dart/style
|
||||||
- Elixir: https://github.com/christopheradams/elixir_style_guide
|
- Elixir: https://github.com/christopheradams/elixir_style_guide
|
||||||
- Eiffel: https://www.eiffel.org/doc/eiffel/Coding%20Standards
|
- Eiffel: https://www.eiffel.org/doc/eiffel/Coding%20Standards
|
||||||
- Erlang: https://github.com/inaka/erlang_guidelines
|
- Erlang: https://github.com/inaka/erlang_guidelines
|
||||||
@@ -70,19 +75,19 @@ You may find the current code base not 100% conform to the coding style and we w
|
|||||||
For [Vendor Extensions](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#vendorExtensions), please follow the naming convention below:
|
For [Vendor Extensions](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#vendorExtensions), please follow the naming convention below:
|
||||||
- For general vendor extension, use lower case and hyphen. e.g. `x-is-unique`, `x-content-type`
|
- For general vendor extension, use lower case and hyphen. e.g. `x-is-unique`, `x-content-type`
|
||||||
- For language-specified vendor extension, put it in the form of `x-{lang}-{extension-name}`. e.g. `x-objc-operation-id`, `x-java-feign-retry-limit`
|
- For language-specified vendor extension, put it in the form of `x-{lang}-{extension-name}`. e.g. `x-objc-operation-id`, `x-java-feign-retry-limit`
|
||||||
- For a list of existing vendor extensions in use, please refer to https://github.com/swagger-api/swagger-codegen/wiki/Vendor-Extensions. If you've added new vendor extensions as part of your PR, please update the wiki page.
|
- For a list of existing vendor extensions in use, please refer to https://github.com/openapitools/openapi-generator/wiki/Vendor-Extensions. If you've added new vendor extensions as part of your PR, please update the wiki page.
|
||||||
|
|
||||||
### Testing
|
### Testing
|
||||||
|
|
||||||
To add test cases (optional) covering the change in the code generator, please refer to [modules/swagger-codegen/src/test/java/io/swagger/codegen](https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen/src/test/java/io/swagger/codegen)
|
To add test cases (optional) covering the change in the code generator, please refer to [modules/openapi-generator/src/test/java/org/openapitools/codegen](https://github.com/openapitools/openapi-generator/tree/master/modules/openapi-generator/src/test/java/org/openapitools/codegen)
|
||||||
|
|
||||||
To test the templates, please perform the following:
|
To test the templates, please perform the following:
|
||||||
- Update the [Petstore](http://petstore.swagger.io/) sample by running the shell script under `bin` folder. For example, run `./bin/ruby-petstore.sh` to update the Ruby PetStore API client under [`samples/client/petstore/ruby`](https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/ruby) For Windows, the batch files can be found under `bin\windows` folder. (If you find that there are new files generated or unexpected changes as a result of the update, that's not unusual as the test cases are added to the OpenAPI/Swagger spec from time to time. If you've questions or concerns, please open a ticket to start a discussion)
|
- Update the Petstore sample by running the shell script under `bin` folder. For example, run `./bin/ruby-petstore.sh` to update the Ruby PetStore API client under [`samples/client/petstore/ruby`](https://github.com/openapitools/openapi-generator/tree/master/samples/client/petstore/ruby) For Windows, the batch files can be found under `bin\windows` folder. (If you find that there are new files generated or unexpected changes as a result of the update, that's not unusual as the test cases are added to the OpenAPI spec from time to time. If you've questions or concerns, please open a ticket to start a discussion)
|
||||||
- Run the tests in the sample folder, e.g. in `samples/client/petstore/ruby`, run `mvn integration-test -rf :RubyPetstoreClientTests`. (some languages may not contain unit testing for Petstore and we're looking for contribution from the community to implement those tests)
|
- Run the tests in the sample folder, e.g. in `samples/client/petstore/ruby`, run `mvn integration-test -rf :RubyPetstoreClientTests`. (some languages may not contain unit testing for Petstore and we're looking for contribution from the community to implement those tests)
|
||||||
- Finally, git commit the updated samples files: `git commit -a`
|
- Finally, git commit the updated samples files: `git commit -a`
|
||||||
(`git add -A` if added files with new test cases)
|
(`git add -A` if added files with new test cases)
|
||||||
|
|
||||||
To start the CI tests, you can run `mvn verify -Psamples` (assuming you've all the required tools installed to run tests for different languages) or you can leverage http://travis-ci.org to run the CI tests by adding your own Swagger-Codegen repository.
|
To start the CI tests, you can run `mvn verify -Psamples` (assuming you've all the required tools installed to run tests for different languages) or you can leverage http://travis-ci.org to run the CI tests by adding your own openapi-generator repository.
|
||||||
|
|
||||||
### Tips
|
### Tips
|
||||||
- Smaller changes are easier to review
|
- Smaller changes are easier to review
|
||||||
@@ -90,7 +95,7 @@ To start the CI tests, you can run `mvn verify -Psamples` (assuming you've all t
|
|||||||
- Add test case(s) to cover the change
|
- Add test case(s) to cover the change
|
||||||
- Document the fix in the code to make the code more readable
|
- Document the fix in the code to make the code more readable
|
||||||
- Make sure test cases passed after the change (one way is to leverage https://travis-ci.org/ to run the CI tests)
|
- Make sure test cases passed after the change (one way is to leverage https://travis-ci.org/ to run the CI tests)
|
||||||
- File a PR with meaningful title, description and commit messages. A good example is [PR-3306](https://github.com/swagger-api/swagger-codegen/pull/3306)
|
- File a PR with meaningful title, description and commit messages.
|
||||||
- Recommended git settings
|
- Recommended git settings
|
||||||
- `git config --global core.autocrlf input` to tell Git convert CRLF to LF on commit but not the other way around
|
- `git config --global core.autocrlf input` to tell Git convert CRLF to LF on commit but not the other way around
|
||||||
- To close an issue (e.g. issue 1542) automatically after a PR is merged, use keywords "fix", "close", "resolve" in the PR description, e.g. `fix #1542`. (Ref: [closing issues using keywords](https://help.github.com/articles/closing-issues-using-keywords/))
|
- To close an issue (e.g. issue 1542) automatically after a PR is merged, use keywords "fix", "close", "resolve" in the PR description, e.g. `fix #1542`. (Ref: [closing issues using keywords](https://help.github.com/articles/closing-issues-using-keywords/))
|
||||||
|
|||||||
16
Dockerfile
16
Dockerfile
@@ -3,25 +3,25 @@ FROM jimschubert/8-jdk-alpine-mvn:1.0
|
|||||||
RUN set -x && \
|
RUN set -x && \
|
||||||
apk add --no-cache bash
|
apk add --no-cache bash
|
||||||
|
|
||||||
ENV GEN_DIR /opt/swagger-codegen
|
ENV GEN_DIR /opt/openapi-generator
|
||||||
WORKDIR ${GEN_DIR}
|
WORKDIR ${GEN_DIR}
|
||||||
VOLUME ${MAVEN_HOME}/.m2/repository
|
VOLUME ${MAVEN_HOME}/.m2/repository
|
||||||
|
|
||||||
# Required from a licensing standpoint
|
# Required from a licensing standpoint
|
||||||
COPY ./LICENSE ${GEN_DIR}
|
COPY ./LICENSE ${GEN_DIR}
|
||||||
|
|
||||||
# Required to compile swagger-codegen
|
# Required to compile openapi-generator
|
||||||
COPY ./google_checkstyle.xml ${GEN_DIR}
|
COPY ./google_checkstyle.xml ${GEN_DIR}
|
||||||
|
|
||||||
# Modules are copied individually here to allow for caching of docker layers between major.minor versions
|
# Modules are copied individually here to allow for caching of docker layers between major.minor versions
|
||||||
# NOTE: swagger-generator is not included here, it is available as swaggerapi/swagger-generator
|
# NOTE: openapi-generator-online is not included here
|
||||||
COPY ./modules/swagger-codegen-maven-plugin ${GEN_DIR}/modules/swagger-codegen-maven-plugin
|
COPY ./modules/openapi-generator-maven-plugin ${GEN_DIR}/modules/openapi-generator-maven-plugin
|
||||||
COPY ./modules/swagger-codegen-cli ${GEN_DIR}/modules/swagger-codegen-cli
|
COPY ./modules/openapi-generator-cli ${GEN_DIR}/modules/openapi-generator-cli
|
||||||
COPY ./modules/swagger-codegen ${GEN_DIR}/modules/swagger-codegen
|
COPY ./modules/openapi-generator ${GEN_DIR}/modules/openapi-generator
|
||||||
COPY ./pom.xml ${GEN_DIR}
|
COPY ./pom.xml ${GEN_DIR}
|
||||||
|
|
||||||
# Pre-compile swagger-codegen-cli
|
# Pre-compile openapi-generator-cli
|
||||||
RUN mvn -am -pl "modules/swagger-codegen-cli" package
|
RUN mvn -am -pl "modules/openapi-generator-cli" package
|
||||||
|
|
||||||
# This exists at the end of the file to benefit from cached layers when modifying docker-entrypoint.sh.
|
# This exists at the end of the file to benefit from cached layers when modifying docker-entrypoint.sh.
|
||||||
COPY docker-entrypoint.sh /usr/local/bin/
|
COPY docker-entrypoint.sh /usr/local/bin/
|
||||||
|
|||||||
3
LICENSE
3
LICENSE
@@ -1,4 +1,5 @@
|
|||||||
Copyright 2016 SmartBear Software
|
Copyright 2018 OpenAPI-Generator Contributors (https://openapi-generator.tech)
|
||||||
|
Copyright 2018 SmartBear Software
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
|||||||
2
Vagrantfile
vendored
2
Vagrantfile
vendored
@@ -9,7 +9,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
|
|||||||
config.vm.box = "ubuntu/trusty64"
|
config.vm.box = "ubuntu/trusty64"
|
||||||
|
|
||||||
config.vm.provider "virtualbox" do |v|
|
config.vm.provider "virtualbox" do |v|
|
||||||
v.name = "swagger-codegen"
|
v.name = "openapi-generator"
|
||||||
v.memory = 2048
|
v.memory = 2048
|
||||||
v.cpus = 2
|
v.cpus = 2
|
||||||
end
|
end
|
||||||
|
|||||||
27
appveyor.yml
27
appveyor.yml
@@ -19,29 +19,28 @@ install:
|
|||||||
- cmd: SET JAVA_OPTS=-XX:MaxPermSize=2g -Xmx4g
|
- cmd: SET JAVA_OPTS=-XX:MaxPermSize=2g -Xmx4g
|
||||||
- cmd: SET M2_HOME=C:\maven\apache-maven-3.2.5
|
- cmd: SET M2_HOME=C:\maven\apache-maven-3.2.5
|
||||||
- cmd: dir/w
|
- cmd: dir/w
|
||||||
# - cmd: RMDIR "C:\projects\swagger-codegen\swagger-samples" /S /Q
|
|
||||||
- git clone https://github.com/wing328/swagger-samples
|
- git clone https://github.com/wing328/swagger-samples
|
||||||
- ps: Start-Process -FilePath 'C:\maven\apache-maven-3.2.5\bin\mvn' -ArgumentList 'jetty:run' -WorkingDirectory "$env:appveyor_build_folder\swagger-samples\java\java-jersey-jaxrs-ci"
|
- ps: Start-Process -FilePath 'C:\maven\apache-maven-3.2.5\bin\mvn' -ArgumentList 'jetty:run' -WorkingDirectory "$env:appveyor_build_folder\swagger-samples\java\java-jersey-jaxrs-ci"
|
||||||
build_script:
|
build_script:
|
||||||
# build C# API client
|
# build C# API client
|
||||||
- nuget restore samples\client\petstore\csharp\SwaggerClient\IO.Swagger.sln
|
- nuget restore samples\client\petstore\csharp\OpenAPIClient\Org.OpenAPITools.sln
|
||||||
- msbuild samples\client\petstore\csharp\SwaggerClient\IO.Swagger.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
- msbuild samples\client\petstore\csharp\OpenAPIClient\Org.OpenAPITools.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
||||||
# build C# API client (with PropertyChanged)
|
# build C# API client (with PropertyChanged)
|
||||||
- nuget restore samples\client\petstore\csharp\SwaggerClientWithPropertyChanged\IO.Swagger.sln
|
- nuget restore samples\client\petstore\csharp\OpenAPIClientWithPropertyChanged\Org.OpenAPITools.sln
|
||||||
- msbuild samples\client\petstore\csharp\SwaggerClientWithPropertyChanged\IO.Swagger.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
- msbuild samples\client\petstore\csharp\OpenAPIClientWithPropertyChanged\Org.OpenAPITools.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
||||||
# build C# .net standard 1.3+ API client
|
# build C# .net standard 1.3+ API client
|
||||||
- nuget restore samples\client\petstore\csharp\SwaggerClientNetStandard\IO.Swagger.sln
|
- nuget restore samples\client\petstore\csharp\OpenAPIClientNetStandard\Org.OpenAPITools.sln
|
||||||
- msbuild samples\client\petstore\csharp\SwaggerClientNetStandard\IO.Swagger.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
- msbuild samples\client\petstore\csharp\OpenAPIClientNetStandard\Org.OpenAPITools.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
||||||
# install swagger codegen locally
|
# install openapi-generator locally
|
||||||
- mvn clean install --batch-mode
|
- mvn clean install --quiet
|
||||||
test_script:
|
test_script:
|
||||||
# test c# API client
|
# test c# API client
|
||||||
- nunit-console samples\client\petstore\csharp\SwaggerClient\src\IO.Swagger.Test\bin\Debug\IO.Swagger.Test.dll --result=myresults.xml;format=AppVeyor
|
- nunit-console samples\client\petstore\csharp\OpenAPIClient\src\Org.OpenAPITools.Test\bin\Debug\Org.OpenAPITools.Test.dll --result=myresults.xml;format=AppVeyor
|
||||||
# test c# API client (with PropertyChanged)
|
# test c# API client (with PropertyChanged)
|
||||||
- nunit-console samples\client\petstore\csharp\SwaggerClientWithPropertyChanged\src\IO.Swagger.Test\bin\Debug\IO.Swagger.Test.dll --result=myresults.xml;format=AppVeyor
|
- nunit-console samples\client\petstore\csharp\OpenAPIClientWithPropertyChanged\src\Org.OpenAPITools.Test\bin\Debug\Org.OpenAPITools.Test.dll --result=myresults.xml;format=AppVeyor
|
||||||
|
|
||||||
# generate all petstore clients
|
# generate all petstore clients
|
||||||
- .\bin\windows\run-all-petstore.cmd
|
- .\bin\windows\run-all-petstore.cmd
|
||||||
#cache:
|
cache:
|
||||||
# - C:\maven\
|
- C:\maven\
|
||||||
# - C:\Users\appveyor\.m2
|
- C:\Users\appveyor\.m2
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,18 +18,18 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
model="modules/swagger-codegen/src/test/resources/2_0/petstore.yaml"
|
model="modules/openapi-generator/src/test/resources/2_0/petstore.yaml"
|
||||||
ags="$@ generate --template-dir modules/swagger-codegen/src/main/resources/Ada -l ada"
|
ags="generate --template-dir modules/openapi-generator/src/main/resources/Ada -g ada $@"
|
||||||
ags="$ags -i $model -t modules/swagger-codegen/src/main/resources/Ada -o samples/client/petstore/ada"
|
ags="$ags -i $model -t modules/openapi-generator/src/main/resources/Ada -o samples/client/petstore/ada"
|
||||||
ags="$ags -DprojectName=Petstore --model-package Samples.Petstore"
|
ags="$ags -DprojectName=Petstore --model-package Samples.Petstore"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate --artifact-id "scala-akka-petstore-client" -t modules/swagger-codegen/src/main/resources/akka-scala -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l akka-scala -o samples/client/petstore/akka-scala"
|
ags="generate --artifact-id "scala-akka-petstore-client" -t modules/openapi-generator/src/main/resources/akka-scala -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g scala-akka -o samples/client/petstore/akka-scala $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/android -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l android -Dlibrary=httpclient -o samples/client/petstore/android/httpclient"
|
ags="generate -t modules/openapi-generator/src/main/resources/android -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g android -Dlibrary=httpclient -o samples/client/petstore/android/httpclient $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "volley",
|
"library": "volley",
|
||||||
"artifactId": "swagger-petstore-android-volley"
|
"artifactId": "petstore-android-volley"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l android -c bin/android-petstore-volley.json -o samples/client/petstore/android/volley"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g android -c bin/android-petstore-volley.json -o samples/client/petstore/android/volley $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -l apache2 -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -o samples/config/petstore/apache2"
|
ags="generate -g apache2 -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -o samples/config/petstore/apache2 $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/apex -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l apex -o samples/client/petstore/apex"
|
ags="generate -t modules/openapi-generator/src/main/resources/apex -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g apex -o samples/client/petstore/apex $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -l aspnetcore -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -o samples/server/petstore/aspnetcore --additional-properties packageGuid={3C799344-F285-4669-8FD5-7ED9B795D5C5}"
|
ags="generate -g aspnetcore -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -o samples/server/petstore/aspnetcore --additional-properties packageGuid={3C799344-F285-4669-8FD5-7ED9B795D5C5} $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
args="$@ generate -t modules/swagger-codegen/src/main/resources/bash -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l bash -o samples/client/petstore/bash -c modules/swagger-codegen/src/test/resources/2_0/bash-config.json --additional-properties hideGenerationTimestamp=true"
|
args="generate -t modules/openapi-generator/src/main/resources/bash -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g bash -o samples/client/petstore/bash -c modules/openapi-generator/src/test/resources/2_0/bash-config.json --additional-properties hideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $args
|
java $JAVA_OPTS -jar $executable $args
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.json -l clojure -o samples/client/petstore/clojure"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.json -g clojure -o samples/client/petstore/clojure $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
32
bin/cpp-pistache-server-petstore.sh
Executable file
32
bin/cpp-pistache-server-petstore.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -g cpp-pistache-server -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -o samples/server/petstore/cpp-pistache $@"
|
||||||
|
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
32
bin/cpp-qt5-petstore.sh
Executable file
32
bin/cpp-qt5-petstore.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/cpp-qt5-client -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g cpp-qt5 -o samples/client/petstore/cpp-qt5 $@"
|
||||||
|
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
32
bin/cpp-restbed-petstore-server.sh
Executable file
32
bin/cpp-restbed-petstore-server.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -g cpp-restbed-server -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -o samples/server/petstore/cpp-restbed $@"
|
||||||
|
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
32
bin/cpp-restsdk-petstore.sh
Executable file
32
bin/cpp-restsdk-petstore.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/cpp-rest-sdk-client -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g cpp-restsdk -o samples/client/petstore/cpp-restsdk $@"
|
||||||
|
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
32
bin/cpp-tizen-petstore.sh
Executable file
32
bin/cpp-tizen-petstore.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/cpp-tizen-client -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g cpp-tizen -o samples/client/petstore/cpp-tizen $@"
|
||||||
|
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
SCRIPT="$0"
|
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
|
||||||
ls=`ls -ld "$SCRIPT"`
|
|
||||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
|
||||||
if expr "$link" : '/.*' > /dev/null; then
|
|
||||||
SCRIPT="$link"
|
|
||||||
else
|
|
||||||
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ ! -d "${APP_DIR}" ]; then
|
|
||||||
APP_DIR=`dirname "$SCRIPT"`/..
|
|
||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
|
||||||
fi
|
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
|
||||||
then
|
|
||||||
mvn clean package
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/cpprest -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l cpprest -o samples/client/petstore/cpprest"
|
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l csharp-dotnet2 -o samples/client/petstore/csharp-dotnet2/SwaggerClientTest/Lib/SwaggerClient --additional-properties hideGenerationTimestamp=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g csharp-dotnet2 -o samples/client/petstore/csharp-dotnet2/OpenAPIClientTest/Lib/OpenAPIClient --additional-properties hideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClientNet35 --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-35.json"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g csharp -o samples/client/petstore/csharp/OpenAPIClientNet35 --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-35.json $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClientNet40 --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-40.json"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g csharp -o samples/client/petstore/csharp/OpenAPIClientNet40 --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-40.json $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClientNetStandard --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-standard.json"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g csharp -o samples/client/petstore/csharp/OpenAPIClientNetStandard --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} -c ./bin/csharp-petstore-net-standard.json $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClientNetCoreProject --additional-properties packageGuid={67035b31-f8e5-41a4-9673-954035084f7d},netCoreProjectFile=true -c ./bin/csharp-petstore-net-standard.json"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g csharp -o samples/client/petstore/csharp/OpenAPIClientNetCoreProject --additional-properties packageGuid={67035b31-f8e5-41a4-9673-954035084f7d},netCoreProjectFile=true -c ./bin/csharp-petstore-net-standard.json $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,19 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClient --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C}"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g csharp -o samples/client/petstore/csharp/OpenAPIClient --additional-properties packageGuid={321C8C3F-0156-40C1-AE42-D59761FB9B6C} $@"
|
||||||
|
|
||||||
|
# restore csproj file
|
||||||
|
echo "restore csproject file: CI/samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj"
|
||||||
|
cp ./CI/samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools.Test/Org.OpenAPITools.Test.csproj ./samples/client/petstore/csharp/OpenAPIClient/src/Org.OpenAPITools.Test/
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l csharp -o samples/client/petstore/csharp/SwaggerClientWithPropertyChanged --additional-properties generatePropertyChanged=true --additional-properties packageGuid={5CD900DE-8266-412F-A758-28E1F9C623D5}"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g csharp -o samples/client/petstore/csharp/OpenAPIClientWithPropertyChanged --additional-properties generatePropertyChanged=true --additional-properties packageGuid={5CD900DE-8266-412F-A758-28E1F9C623D5} $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l cwiki -o samples/documentation/cwiki"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g cwiki -o samples/documentation/cwiki $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
50
bin/dart-flutter-petstore.sh
Executable file
50
bin/dart-flutter-petstore.sh
Executable file
@@ -0,0 +1,50 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
|
||||||
|
## Generate non-browserClient
|
||||||
|
#ags="generate -t modules/openapi-generator/src/main/resources/dart -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/swagger -DhideGenerationTimestamp=true -DbrowserClient=false $@"
|
||||||
|
#
|
||||||
|
## then options to generate the library for vm would be:
|
||||||
|
##ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/swagger_vm -DbrowserClient=false -DpubName=swagger_vm $@"
|
||||||
|
#java $JAVA_OPTS -jar $executable $ags
|
||||||
|
#
|
||||||
|
## Generate browserClient
|
||||||
|
#ags="generate -t modules/openapi-generator/src/main/resources/dart -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/swagger-browser-client -DhideGenerationTimestamp=true -DbrowserClient=true $@"
|
||||||
|
#java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|
||||||
|
# Generate non-browserClient and put it to the flutter sample app
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/dart -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/flutter_petstore/swagger -DhideGenerationTimestamp=true -DbrowserClient=false $@"
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|
||||||
|
# There is a proposal to allow importing different libraries depending on the environment:
|
||||||
|
# https://github.com/munificent/dep-interface-libraries
|
||||||
|
# When this is implemented there will only be one library.
|
||||||
|
|
||||||
|
# The current petstore test will then work for both: the browser library and the vm library.
|
||||||
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,20 +18,29 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/dart -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l dart -o samples/client/petstore/dart/swagger -DhideGenerationTimestamp=true"
|
# Generate non-browserClient
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/dart -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/openapi -DhideGenerationTimestamp=true -DbrowserClient=false $@"
|
||||||
|
|
||||||
# then options to generate the library for vm would be:
|
# then options to generate the library for vm would be:
|
||||||
#ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l dart -o samples/client/petstore/dart/swagger_vm -DbrowserClient=false -DpubName=swagger_vm"
|
#ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/openapi_vm -DbrowserClient=false -DpubName=openapi_vm $@"
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|
||||||
|
# Generate browserClient
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/dart -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/openapi-browser-client -DhideGenerationTimestamp=true -DbrowserClient=true $@"
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|
||||||
|
# Generate non-browserClient and put it to the flutter sample app
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/dart -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dart -o samples/client/petstore/dart/flutter_petstore/openapi -DhideGenerationTimestamp=true -DbrowserClient=false $@"
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|
||||||
# There is a proposal to allow importing different libraries depending on the environment:
|
# There is a proposal to allow importing different libraries depending on the environment:
|
||||||
@@ -38,4 +48,3 @@ java $JAVA_OPTS -jar $executable $ags
|
|||||||
# When this is implemented there will only be one library.
|
# When this is implemented there will only be one library.
|
||||||
|
|
||||||
# The current petstore test will then work for both: the browser library and the vm library.
|
# The current petstore test will then work for both: the browser library and the vm library.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l dynamic-html -o samples/dynamic-html"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g dynamic-html -o samples/dynamic-html $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
args="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l eiffel -o samples/client/petstore/eiffel/"
|
args="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g eiffel -o samples/client/petstore/eiffel/ $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $args
|
java $JAVA_OPTS -jar $executable $args
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,11 +18,11 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# remove existing lib and model file
|
# remove existing lib and model file
|
||||||
@@ -31,6 +32,6 @@ rm -Rf "samples/client/petstore/elixir/lib/swagger_petstore/lib/"
|
|||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
args="$@ generate -t modules/swagger-codegen/src/main/resources/elixir -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l elixir -o samples/client/petstore/elixir"
|
args="generate -t modules/openapi-generator/src/main/resources/elixir -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g elixir -o samples/client/petstore/elixir/ --additional-properties invokerPackage=OpenapiPetstore $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $args
|
java $JAVA_OPTS -jar $executable $args
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l elm -o samples/client/petstore/elm"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g elm -o samples/client/petstore/elm $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/erlang-client -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l erlang-client -o samples/client/petstore/erlang-client"
|
ags="generate -t modules/openapi-generator/src/main/resources/erlang-client -DpackageName=petstore -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g erlang-client -o samples/client/petstore/erlang-client $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/erlang-server -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l erlang-server -o samples/server/petstore/erlang-server"
|
ags="generate -t modules/openapi-generator/src/main/resources/erlang-server -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g erlang-server -o samples/server/petstore/erlang-server $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="generate $@ -t modules/swagger-codegen/src/main/resources/finch -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l finch -o samples/server/petstore/finch"
|
ags="generate -t modules/openapi-generator/src/main/resources/finch -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g scala-finch -o samples/server/petstore/finch $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
4
bin/flash-petstore.json
Normal file
4
bin/flash-petstore.json
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"packageName": "org.openapitools",
|
||||||
|
"invokerPackage": "org.openapitools"
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/flash -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l flash -o samples/client/petstore/flash"
|
ags="generate -t modules/openapi-generator/src/main/resources/flash -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g flash -o samples/client/petstore/flash -c bin/flash-petstore.json $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/go-server -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l go-server -o samples/server/petstore/go-api-server -DpackageName=petstoreserver --additional-properties hideGenerationTimestamp=true -Dservice"
|
ags="generate -t modules/openapi-generator/src/main/resources/go-server -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g go-server -o samples/server/petstore/go-api-server -DpackageName=petstoreserver --additional-properties hideGenerationTimestamp=true -Dservice $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
32
bin/go-petstore-withxml.sh
Executable file
32
bin/go-petstore-withxml.sh
Executable file
@@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/go -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g go -o samples/client/petstore/go/go-petstore-withXml -DpackageName=petstore,withXml=true $@"
|
||||||
|
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/go -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l go -o samples/client/petstore/go/go-petstore -DpackageName=petstore "
|
ags="generate -t modules/openapi-generator/src/main/resources/go -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g go -o samples/client/petstore/go/go-petstore -DpackageName=petstore $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,14 +18,14 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l groovy -o samples/client/petstore/groovy -DhideGenerationTimestamp=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g groovy -o samples/client/petstore/groovy -DhideGenerationTimestamp=true $@"
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,17 +18,17 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
|
||||||
args="$@ generate -t modules/swagger-codegen/src/main/resources/haskell-http-client -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l haskell-http-client -o samples/client/petstore/haskell-http-client"
|
args="generate -t modules/openapi-generator/src/main/resources/haskell-http-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g haskell-http-client -o samples/client/petstore/haskell-http-client $@"
|
||||||
|
|
||||||
echo "java ${JAVA_OPTS} -jar ${executable} ${args}"
|
echo "java ${JAVA_OPTS} -jar ${executable} ${args}"
|
||||||
java $JAVA_OPTS -jar $executable $args
|
java $JAVA_OPTS -jar $executable $args
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/haskell-servant -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l haskell -o samples/server/petstore/haskell-servant"
|
ags="generate -t modules/openapi-generator/src/main/resources/haskell-servant -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g haskell -o samples/server/petstore/haskell-servant $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/markdown.yaml -l html -o samples/html.md"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/markdown.yaml -g html -o samples/html.md $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l html -o samples/html"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g html -o samples/html $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore.yaml -l html2 -o samples/html2 --additional-properties hideGenerationTimestamp=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g html2 -o samples/html2 --additional-properties hideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,15 +18,15 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/JavaInflector -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l inflector -o samples/server/petstore/java-inflector -DhideGenerationTimestamp=true"
|
ags="generate -t modules/openapi-generator/src/main/resources/JavaInflector -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java-inflector -o samples/server/petstore/java-inflector -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
19
bin/java-jaxrs-petstore-server-all.sh
Executable file
19
bin/java-jaxrs-petstore-server-all.sh
Executable file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# script to run all generators extending AbstractJavaJAXRSServerCodegen
|
||||||
|
|
||||||
|
./bin/jaxrs-petstore-server-datelib-j8.sh
|
||||||
|
./bin/jaxrs-cxf-cdi-petstore-server.sh
|
||||||
|
./bin/jaxrs-cxf-petstore-server-annotated-base-path.sh
|
||||||
|
./bin/jaxrs-cxf-petstore-server-non-spring-application.sh
|
||||||
|
./bin/jaxrs-cxf-petstore-server.sh
|
||||||
|
./bin/jaxrs-jersey1-petstore-server.sh
|
||||||
|
./bin/jaxrs-jersey1-usetags-petstore-server.sh
|
||||||
|
./bin/jaxrs-petstore-server.sh
|
||||||
|
./bin/jaxrs-resteasy-eap-java8-petstore-server.sh
|
||||||
|
./bin/jaxrs-resteasy-eap-joda-petstore-server.sh
|
||||||
|
./bin/jaxrs-resteasy-eap-petstore-server.sh
|
||||||
|
./bin/jaxrs-resteasy-joda-petstore-server.sh
|
||||||
|
./bin/jaxrs-resteasy-petstore-server.sh
|
||||||
|
./bin/jaxrs-spec-petstore-server-interface.sh
|
||||||
|
./bin/jaxrs-spec-petstore-server.sh
|
||||||
|
./bin/jaxrs-usetags-petstore-server.sh
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,18 +18,18 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/MSF4J -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l msf4j -o samples/server/petstore/java-msf4j/ -DhideGenerationTimestamp=true --additional-properties artifactId=swagger-msf4j-server"
|
ags="generate -t modules/openapi-generator/src/main/resources/MSF4J -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java-msf4j -o samples/server/petstore/java-msf4j/ -DhideGenerationTimestamp=true --additional-properties artifactId=swagger-msf4j-server $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/server/petstore/java-msf4j/src/main"
|
echo "Removing files and folders under samples/server/petstore/java-msf4j/src/main"
|
||||||
rm -rf samples/server/petstore/java-msf4j/src/main
|
rm -rf samples/server/petstore/java-msf4j/src/main
|
||||||
find samples/server/petstore/java-msf4j -maxdepth 1 -type f ! -name "README.md" ! -name "pom.xml" ! -name "mvn_test_jdk8_only.sh" ! -name ".swagger-codegen-ignore" -exec rm {} +
|
find samples/server/petstore/java-msf4j -maxdepth 1 -type f ! -name "README.md" ! -name "pom.xml" ! -name "mvn_test_jdk8_only.sh" ! -name ".openapi-generator-ignore" -exec rm {} +
|
||||||
java $JAVA_OPTS -jar $executable $ags
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# update java petstore for all supported http libraries
|
# update java petstore clients for all supported http libraries
|
||||||
|
|
||||||
./bin/java-petstore-jersey1.sh
|
./bin/java-petstore-jersey1.sh
|
||||||
./bin/java-petstore-jersey2.sh
|
./bin/java-petstore-jersey2.sh
|
||||||
@@ -12,8 +12,11 @@
|
|||||||
./bin/java-petstore-retrofit2rx2.sh
|
./bin/java-petstore-retrofit2rx2.sh
|
||||||
./bin/java8-petstore-jersey2.sh
|
./bin/java8-petstore-jersey2.sh
|
||||||
./bin/java-petstore-retrofit2-play24.sh
|
./bin/java-petstore-retrofit2-play24.sh
|
||||||
|
./bin/java-petstore-retrofit2-play25.sh
|
||||||
./bin/java-petstore-jersey2-java6.sh
|
./bin/java-petstore-jersey2-java6.sh
|
||||||
./bin/java-petstore-resttemplate.sh
|
./bin/java-petstore-resttemplate.sh
|
||||||
./bin/java-petstore-resttemplate-withxml.sh
|
./bin/java-petstore-resttemplate-withxml.sh
|
||||||
./bin/java-petstore-resteasy.sh
|
./bin/java-petstore-resteasy.sh
|
||||||
./bin/java-petstore-google-api-client.sh
|
./bin/java-petstore-google-api-client.sh
|
||||||
|
./bin/java-petstore-rest-assured.sh
|
||||||
|
./bin/java-petstore-vertx.sh
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "feign",
|
"library": "feign",
|
||||||
"artifactId": "swagger-petstore-feign"
|
"artifactId": "petstore-feign"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/Java/libraries/feign -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-feign.json -o samples/client/petstore/java/feign -DhideGenerationTimestamp=true"
|
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/feign -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-feign.json -o samples/client/petstore/java/feign -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/feign/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/feign/src/main"
|
||||||
rm -rf samples/client/petstore/java/feign/src/main
|
rm -rf samples/client/petstore/java/feign/src/main
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "google-api-client",
|
"library": "google-api-client",
|
||||||
"artifactId": "swagger-petstore-google-api-client"
|
"artifactId": "petstore-google-api-client"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/Java/libraries/google-api-client -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-google-api-client.json -o samples/client/petstore/java/google-api-client -DhideGenerationTimestamp=true"
|
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/google-api-client -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-google-api-client.json -o samples/client/petstore/java/google-api-client -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/google-api-client/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/google-api-client/src/main"
|
||||||
rm -rf samples/client/petstore/java/google-api-client/src/main
|
rm -rf samples/client/petstore/java/google-api-client/src/main
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/Java -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -o samples/client/petstore/java/jersey1 -DhideGenerationTimestamp=true --library=jersey1"
|
ags="generate --artifact-id petstore-java-client-jersey1 -t modules/openapi-generator/src/main/resources/Java -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -o samples/client/petstore/java/jersey1 -DhideGenerationTimestamp=true --library=jersey1 $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/jersey1/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/jersey1/src/main"
|
||||||
rm -rf samples/client/petstore/java/jersey1/src/main
|
rm -rf samples/client/petstore/java/jersey1/src/main
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate --artifact-id swagger-petstore-jersey2-java6 -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-jersey2.json -o samples/client/petstore/java/jersey2-java6 -DhideGenerationTimestamp=true,supportJava6=true"
|
ags="generate --artifact-id petstore-jersey2-java6 -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-jersey2.json -o samples/client/petstore/java/jersey2-java6 -DhideGenerationTimestamp=true,supportJava6=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/jersey2/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/jersey2/src/main"
|
||||||
rm -rf samples/client/petstore/java/jersey2-java6/src/main
|
rm -rf samples/client/petstore/java/jersey2-java6/src/main
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "jersey2",
|
"library": "jersey2",
|
||||||
"artifactId": "swagger-petstore-jersey2"
|
"artifactId": "petstore-jersey2"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-jersey2.json -o samples/client/petstore/java/jersey2 -DhideGenerationTimestamp=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-jersey2.json -o samples/client/petstore/java/jersey2 -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/jersey2/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/jersey2/src/main"
|
||||||
rm -rf samples/client/petstore/java/jersey2/src/main
|
rm -rf samples/client/petstore/java/jersey2/src/main
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/Java/libraries/okhttp-gson -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-okhttp-gson.json -o samples/client/petstore/java/okhttp-gson-parcelableModel -DhideGenerationTimestamp=true,parcelableModel=true"
|
ags="generate --artifact-id petstore-okhttp-gson-parcelableModel -t modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-okhttp-gson.json -o samples/client/petstore/java/okhttp-gson-parcelableModel -DhideGenerationTimestamp=true,parcelableModel=true $@"
|
||||||
|
|
||||||
rm -rf samples/client/petstore/java/okhttp-gson-parcelableModel/src/main
|
rm -rf samples/client/petstore/java/okhttp-gson-parcelableModel/src/main
|
||||||
find samples/client/petstore/java/okhttp-gson-parcelableModel -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
|
find samples/client/petstore/java/okhttp-gson-parcelableModel -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "okhttp-gson",
|
"library": "okhttp-gson",
|
||||||
"artifactId": "swagger-petstore-okhttp-gson"
|
"artifactId": "petstore-okhttp-gson"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -t modules/swagger-codegen/src/main/resources/Java/libraries/okhttp-gson -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-okhttp-gson.json -o samples/client/petstore/java/okhttp-gson -DhideGenerationTimestamp=true"
|
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-okhttp-gson.json -o samples/client/petstore/java/okhttp-gson -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
rm -rf samples/client/petstore/java/okhttp-gson/src/main
|
rm -rf samples/client/petstore/java/okhttp-gson/src/main
|
||||||
find samples/client/petstore/java/okhttp-gson -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
|
find samples/client/petstore/java/okhttp-gson -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
|
||||||
|
|||||||
4
bin/java-petstore-rest-assured.json
Normal file
4
bin/java-petstore-rest-assured.json
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"library": "rest-assured",
|
||||||
|
"artifactId": "petstore-rest-assured"
|
||||||
|
}
|
||||||
36
bin/java-petstore-rest-assured.sh
Executable file
36
bin/java-petstore-rest-assured.sh
Executable file
@@ -0,0 +1,36 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
|
while [ -h "$SCRIPT" ] ; do
|
||||||
|
ls=`ls -ld "$SCRIPT"`
|
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||||
|
if expr "$link" : '/.*' > /dev/null; then
|
||||||
|
SCRIPT="$link"
|
||||||
|
else
|
||||||
|
SCRIPT=`dirname "$SCRIPT"`/"$link"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ ! -d "${APP_DIR}" ]; then
|
||||||
|
APP_DIR=`dirname "$SCRIPT"`/..
|
||||||
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
|
fi
|
||||||
|
|
||||||
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
|
if [ ! -f "$executable" ]
|
||||||
|
then
|
||||||
|
mvn -B clean package
|
||||||
|
fi
|
||||||
|
|
||||||
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
|
ags="generate -t modules/openapi-generator/src/main/resources/Java/libraries/rest-assured -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-rest-assured.json -o samples/client/petstore/java/rest-assured -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
|
echo "Removing files and folders under samples/client/petstore/java/rest-assured/src/main"
|
||||||
|
rm -rf samples/client/petstore/java/rest-assured/src/main
|
||||||
|
find samples/client/petstore/java/rest-assured -maxdepth 1 -type f ! -name "README.md" -exec rm {} +
|
||||||
|
java $JAVA_OPTS -jar $executable $ags
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "resteasy",
|
"library": "resteasy",
|
||||||
"artifactId": "swagger-petstore-resteasy"
|
"artifactId": "petstore-resteasy"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-resteasy.json -o samples/client/petstore/java/resteasy -DhideGenerationTimestamp=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-resteasy.json -o samples/client/petstore/java/resteasy -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/resteasy/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/resteasy/src/main"
|
||||||
rm -rf samples/client/petstore/java/resteasy/src/main
|
rm -rf samples/client/petstore/java/resteasy/src/main
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml --artifact-id swagger-pestore-resttemplate-withxml -l java -c bin/java-petstore-resttemplate.json -o samples/client/petstore/java/resttemplate-withXml -DhideGenerationTimestamp=true,withXml=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml --artifact-id pestore-resttemplate-withxml -g java -c bin/java-petstore-resttemplate.json -o samples/client/petstore/java/resttemplate-withXml -DhideGenerationTimestamp=true,withXml=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/resttemplate/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/resttemplate/src/main"
|
||||||
rm -rf samples/client/petstore/java/resttemplate-withXml/src/main
|
rm -rf samples/client/petstore/java/resttemplate-withXml/src/main
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"library": "resttemplate",
|
"library": "resttemplate",
|
||||||
"artifactId": "swagger-petstore-resttemplate"
|
"artifactId": "petstore-resttemplate"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
SCRIPT="$0"
|
SCRIPT="$0"
|
||||||
|
echo "# START SCRIPT: $SCRIPT"
|
||||||
|
|
||||||
while [ -h "$SCRIPT" ] ; do
|
while [ -h "$SCRIPT" ] ; do
|
||||||
ls=`ls -ld "$SCRIPT"`
|
ls=`ls -ld "$SCRIPT"`
|
||||||
@@ -17,16 +18,16 @@ if [ ! -d "${APP_DIR}" ]; then
|
|||||||
APP_DIR=`cd "${APP_DIR}"; pwd`
|
APP_DIR=`cd "${APP_DIR}"; pwd`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
executable="./modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
|
executable="./modules/openapi-generator-cli/target/openapi-generator-cli.jar"
|
||||||
|
|
||||||
if [ ! -f "$executable" ]
|
if [ ! -f "$executable" ]
|
||||||
then
|
then
|
||||||
mvn clean package
|
mvn -B clean package
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if you've executed sbt assembly previously it will use that instead.
|
# if you've executed sbt assembly previously it will use that instead.
|
||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
|
||||||
ags="$@ generate -i modules/swagger-codegen/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -l java -c bin/java-petstore-resttemplate.json -o samples/client/petstore/java/resttemplate -DhideGenerationTimestamp=true"
|
ags="generate -i modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml -g java -c bin/java-petstore-resttemplate.json -o samples/client/petstore/java/resttemplate -DhideGenerationTimestamp=true $@"
|
||||||
|
|
||||||
echo "Removing files and folders under samples/client/petstore/java/resttemplate/src/main"
|
echo "Removing files and folders under samples/client/petstore/java/resttemplate/src/main"
|
||||||
rm -rf samples/client/petstore/java/resttemplate/src/main
|
rm -rf samples/client/petstore/java/resttemplate/src/main
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user