diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java index 935ae8c103b..c3cc734e750 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/DefaultGenerator.java @@ -253,7 +253,14 @@ public class DefaultGenerator extends AbstractGenerator implements Generator { writeToFile(outputFilename, tmpl.execute(bundle)); files.add(new File(outputFilename)); } else { - InputStream in = new FileInputStream(config.templateDir() + File.separator + support.templateFile); + InputStream in = null; + + try { + in = new FileInputStream(config.templateDir() + File.separator + support.templateFile); + } + catch (Exception e) { + // continue + } if(in == null) { in = this.getClass().getClassLoader().getResourceAsStream(config.templateDir() + File.separator + support.templateFile); } diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AndroidClientCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AndroidClientCodegen.java index 3fda0a06d6c..b161814152c 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AndroidClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AndroidClientCodegen.java @@ -9,7 +9,7 @@ import java.io.File; public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfig { protected String invokerPackage = "io.swagger.client"; protected String groupId = "io.swagger"; - protected String artifactId = "swagger-client"; + protected String artifactId = "swagger-android-client"; protected String artifactVersion = "1.0.0"; protected String sourceFolder = "src/main/java"; diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AsyncScalaClientCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AsyncScalaClientCodegen.java index 19b9e0f2c76..d85fdc8f695 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AsyncScalaClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/AsyncScalaClientCodegen.java @@ -9,7 +9,7 @@ import java.io.File; public class AsyncScalaClientCodegen extends DefaultCodegen implements CodegenConfig { protected String invokerPackage = "io.swagger.client"; protected String groupId = "com.wordnik"; - protected String artifactId = "swagger-client"; + protected String artifactId = "swagger-async-scala-client"; protected String artifactVersion = "1.0.0"; protected String sourceFolder = "src/main/scala"; protected String clientName = "SwaggerClient"; diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java index ffd2438de97..43a54f5478e 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/CSharpClientCodegen.java @@ -9,7 +9,7 @@ import java.io.File; public class CSharpClientCodegen extends DefaultCodegen implements CodegenConfig { protected String invokerPackage = "io.swagger.client"; protected String groupId = "io.swagger"; - protected String artifactId = "swagger-client"; + protected String artifactId = "swagger-csharp-client"; protected String artifactVersion = "1.0.0"; protected String sourceFolder = "src/main/csharp"; diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java index 0e6abbc8f28..832f0a92329 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JavaClientCodegen.java @@ -9,7 +9,7 @@ import java.io.File; public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig { protected String invokerPackage = "io.swagger.client"; protected String groupId = "io.swagger"; - protected String artifactId = "swagger-client"; + protected String artifactId = "swagger-java-client"; protected String artifactVersion = "1.0.0"; protected String sourceFolder = "src/main/java"; diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JaxRSServerCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JaxRSServerCodegen.java index f4aac0e74eb..e6447b9484b 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JaxRSServerCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/JaxRSServerCodegen.java @@ -12,7 +12,7 @@ import java.io.File; public class JaxRSServerCodegen extends JavaClientCodegen implements CodegenConfig { protected String invokerPackage = "io.swagger.api"; protected String groupId = "io.swagger"; - protected String artifactId = "swagger-server"; + protected String artifactId = "swagger-jaxrs-server"; protected String artifactVersion = "1.0.0"; protected String sourceFolder = "src/main/java"; protected String title = "Swagger Server"; diff --git a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/ScalaClientCodegen.java b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/ScalaClientCodegen.java index ffef50b76e4..36114982419 100644 --- a/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/ScalaClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/com/wordnik/swagger/codegen/languages/ScalaClientCodegen.java @@ -9,7 +9,7 @@ import java.io.File; public class ScalaClientCodegen extends DefaultCodegen implements CodegenConfig { protected String invokerPackage = "io.swagger.client"; protected String groupId = "com.wordnik"; - protected String artifactId = "swagger-client"; + protected String artifactId = "swagger-scala-client"; protected String artifactVersion = "1.0.0"; protected String sourceFolder = "src/main/scala"; protected String authScheme = ""; diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache index dc11471b548..aa7ecf5ab48 100644 --- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache +++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/pom.mustache @@ -129,7 +129,7 @@ - 1.5.3-M1-SNAPSHOT + 1.5.0-M2 9.2.9.v20150224 1.13 1.6.3 diff --git a/modules/swagger-generator/pom.xml b/modules/swagger-generator/pom.xml index 527dca732a6..5f99ae7cd72 100644 --- a/modules/swagger-generator/pom.xml +++ b/modules/swagger-generator/pom.xml @@ -95,7 +95,7 @@ 8079 stopit - 8002 + 8001 60000 diff --git a/samples/client/petstore/android-java/pom.xml b/samples/client/petstore/android-java/pom.xml index 003a4450b5b..7fbeb5245bd 100644 --- a/samples/client/petstore/android-java/pom.xml +++ b/samples/client/petstore/android-java/pom.xml @@ -2,9 +2,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 io.swagger - swagger-client + swagger-android-client jar - swagger-client + swagger-android-client 1.0.0 scm:git:git@github.com:wordnik/swagger-mustache.git diff --git a/samples/client/petstore/android-java/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/android-java/src/main/java/io/swagger/client/api/PetApi.java index 41e1427b3cd..2ecaae40c07 100644 --- a/samples/client/petstore/android-java/src/main/java/io/swagger/client/api/PetApi.java +++ b/samples/client/petstore/android-java/src/main/java/io/swagger/client/api/PetApi.java @@ -59,7 +59,7 @@ public class PetApi { String[] contentTypes = { - "application/json","application/xml" + "application/json","application/xml", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; @@ -114,7 +114,7 @@ public class PetApi { String[] contentTypes = { - "application/json","application/xml" + "application/json","application/xml", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; @@ -338,7 +338,7 @@ public class PetApi { String[] contentTypes = { - "application/x-www-form-urlencoded" + "application/x-www-form-urlencoded", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; @@ -459,7 +459,7 @@ public class PetApi { String[] contentTypes = { - "multipart/form-data" + "multipart/form-data", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; diff --git a/samples/client/petstore/java/pom.xml b/samples/client/petstore/java/pom.xml index efdc5f59dd2..82e70d8105b 100644 --- a/samples/client/petstore/java/pom.xml +++ b/samples/client/petstore/java/pom.xml @@ -2,9 +2,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 io.swagger - swagger-client + swagger-java-client jar - swagger-client + swagger-java-client 1.0.0 scm:git:git@github.com:wordnik/swagger-mustache.git diff --git a/samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java b/samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java index 234cdadece2..842c080024a 100644 --- a/samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java +++ b/samples/client/petstore/java/src/main/java/io/swagger/client/api/PetApi.java @@ -57,7 +57,7 @@ public class PetApi { String[] contentTypes = { - "application/json","application/xml" + "application/json","application/xml", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; @@ -107,7 +107,7 @@ public class PetApi { String[] contentTypes = { - "application/json","application/xml" + "application/json","application/xml", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; @@ -315,7 +315,7 @@ public class PetApi { String[] contentTypes = { - "application/x-www-form-urlencoded" + "application/x-www-form-urlencoded", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; @@ -429,7 +429,7 @@ public class PetApi { String[] contentTypes = { - "multipart/form-data" + "multipart/form-data", }; String contentType = contentTypes.length > 0 ? contentTypes[0] : "application/json"; diff --git a/samples/client/petstore/php/PetApi.php b/samples/client/petstore/php/PetApi.php index a972a5c995b..4cc555eeefc 100644 --- a/samples/client/petstore/php/PetApi.php +++ b/samples/client/petstore/php/PetApi.php @@ -47,7 +47,7 @@ class PetApi { if ($_header_accept !== '') { $headerParams['Accept'] = $_header_accept; } - $_header_content_type = array('application/json','application/xml'); + $_header_content_type = array('application/json','application/xml',); $headerParams['Content-Type'] = count($_header_content_type) > 0 ? $_header_content_type[0] : 'application/json'; @@ -96,7 +96,7 @@ class PetApi { if ($_header_accept !== '') { $headerParams['Accept'] = $_header_accept; } - $_header_content_type = array('application/json','application/xml'); + $_header_content_type = array('application/json','application/xml',); $headerParams['Content-Type'] = count($_header_content_type) > 0 ? $_header_content_type[0] : 'application/json'; @@ -310,7 +310,7 @@ class PetApi { if ($_header_accept !== '') { $headerParams['Accept'] = $_header_accept; } - $_header_content_type = array('application/x-www-form-urlencoded'); + $_header_content_type = array('application/x-www-form-urlencoded',); $headerParams['Content-Type'] = count($_header_content_type) > 0 ? $_header_content_type[0] : 'application/json'; @@ -420,7 +420,7 @@ class PetApi { if ($_header_accept !== '') { $headerParams['Accept'] = $_header_accept; } - $_header_content_type = array('multipart/form-data'); + $_header_content_type = array('multipart/form-data',); $headerParams['Content-Type'] = count($_header_content_type) > 0 ? $_header_content_type[0] : 'application/json'; diff --git a/samples/client/petstore/scala/pom.xml b/samples/client/petstore/scala/pom.xml index 0ccbebeb0df..b6dd4493a0b 100644 --- a/samples/client/petstore/scala/pom.xml +++ b/samples/client/petstore/scala/pom.xml @@ -2,9 +2,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 com.wordnik - swagger-client + swagger-scala-client jar - swagger-client + swagger-scala-client 1.0.0 2.2.0 diff --git a/samples/dynamic-html/docs/assets/images/logo.png b/samples/dynamic-html/docs/assets/images/logo.png index 7a217967d00..209e5a473fc 100644 Binary files a/samples/dynamic-html/docs/assets/images/logo.png and b/samples/dynamic-html/docs/assets/images/logo.png differ diff --git a/samples/html/index.html b/samples/html/index.html index 301c8b288d3..4869e0a255d 100644 --- a/samples/html/index.html +++ b/samples/html/index.html @@ -6,14 +6,14 @@

Swagger Petstore

-
This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key "special-key" to test the authorization filters for our Partner
+
This is a sample server Petstore server. You can find out more about Swagger at http://swagger.io or on irc.freenode.net, #swagger. For this sample, you can use the api key \"special-key\" to test the authorization filters for
Contact Info: apiteam@wordnik.com
Version: 1.0.0
Apache 2.0
http://www.apache.org/licenses/LICENSE-2.0.html

Access

-
Access to the API requires an api key to be provided by our Partner for all requests. The api key is passed as a header with the name `api_key` and the value provided by Reverb Technologies, Inc. Unless otherwise agreed upon, access to the Reverb API is intended solely for usage by our Partner and not third parties.
+
Customize this message as you see fit!

Methods

@@ -420,7 +420,7 @@

Example data

Content-Type: application/xml
-
not implemented com.wordnik.swagger.models.properties.MapProperty@12e335ef
+
not implemented com.wordnik.swagger.models.properties.MapProperty@61797eca

@@ -444,11 +444,11 @@

Example data

Content-Type: application/json
-
{\n  "id" : 123456789,\n  "petId" : 123456789,\n  "complete" : true,\n  "status" : "aeiou",\n  "quantity" : 123,\n  "shipDate" : "2015-03-31T23:09:59.239+0000"\n}
+
{\n  "id" : 123456789,\n  "petId" : 123456789,\n  "complete" : true,\n  "status" : "aeiou",\n  "quantity" : 123,\n  "shipDate" : "2015-04-04T23:36:32.265+0000"\n}

Example data

Content-Type: application/xml
-
\n  123456\n  123456\n  0\n  2015-03-31T16:09:59.242Z\n  string\n  true\n
+
\n  123456\n  123456\n  0\n  2015-04-04T16:36:32.268Z\n  string\n  true\n

@@ -472,11 +472,11 @@

Example data

Content-Type: application/json
-
{\n  "id" : 123456789,\n  "petId" : 123456789,\n  "complete" : true,\n  "status" : "aeiou",\n  "quantity" : 123,\n  "shipDate" : "2015-03-31T23:09:59.243+0000"\n}
+
{\n  "id" : 123456789,\n  "petId" : 123456789,\n  "complete" : true,\n  "status" : "aeiou",\n  "quantity" : 123,\n  "shipDate" : "2015-04-04T23:36:32.269+0000"\n}

Example data

Content-Type: application/xml
-
\n  123456\n  123456\n  0\n  2015-03-31T16:09:59.243Z\n  string\n  true\n
+
\n  123456\n  123456\n  0\n  2015-04-04T16:36:32.270Z\n  string\n  true\n

diff --git a/samples/server/petstore/jaxrs/pom.xml b/samples/server/petstore/jaxrs/pom.xml index 7a9d813bc24..05764d01c0d 100644 --- a/samples/server/petstore/jaxrs/pom.xml +++ b/samples/server/petstore/jaxrs/pom.xml @@ -1,9 +1,9 @@ 4.0.0 io.swagger - swagger-server + swagger-jaxrs-server jar - swagger-server + swagger-jaxrs-server 1.0.0 src/main/java @@ -129,7 +129,7 @@ - 1.5.3-M1-SNAPSHOT + 1.5.0-M2 9.2.9.v20150224 1.13 1.6.3 diff --git a/samples/server/petstore/jaxrs/src/main/java/io/swagger/api/PetApi.java b/samples/server/petstore/jaxrs/src/main/java/io/swagger/api/PetApi.java index 736e1d764ed..8b3b9d40b06 100644 --- a/samples/server/petstore/jaxrs/src/main/java/io/swagger/api/PetApi.java +++ b/samples/server/petstore/jaxrs/src/main/java/io/swagger/api/PetApi.java @@ -26,7 +26,7 @@ public class PetApi { @PUT - @Consumes({ "application/json", "application/xml" }) + @Consumes({ "application/json", "application/xml", }) @Produces({ "application/json", "application/xml" }) @com.wordnik.swagger.annotations.ApiOperation(value = "Update an existing pet", notes = "", response = Void.class) @com.wordnik.swagger.annotations.ApiResponses(value = { @@ -45,7 +45,7 @@ public class PetApi { @POST - @Consumes({ "application/json", "application/xml" }) + @Consumes({ "application/json", "application/xml", }) @Produces({ "application/json", "application/xml" }) @com.wordnik.swagger.annotations.ApiOperation(value = "Add a new pet to the store", notes = "", response = Void.class) @com.wordnik.swagger.annotations.ApiResponses(value = { @@ -113,7 +113,7 @@ public class PetApi { @POST @Path("/{petId}") - @Consumes({ "application/x-www-form-urlencoded" }) + @Consumes({ "application/x-www-form-urlencoded", }) @Produces({ "application/json", "application/xml" }) @com.wordnik.swagger.annotations.ApiOperation(value = "Updates a pet in the store with form data", notes = "", response = Void.class) @com.wordnik.swagger.annotations.ApiResponses(value = { @@ -146,7 +146,7 @@ public class PetApi { @POST @Path("/{petId}/uploadImage") - @Consumes({ "multipart/form-data" }) + @Consumes({ "multipart/form-data", }) @Produces({ "application/json", "application/xml" }) @com.wordnik.swagger.annotations.ApiOperation(value = "uploads an image", notes = "", response = Void.class) @com.wordnik.swagger.annotations.ApiResponses(value = {