diff --git a/src/main/resources/Java/pom.mustache b/src/main/resources/Java/pom.mustache index 33d9170744c7..3f20a679a3b7 100644 --- a/src/main/resources/Java/pom.mustache +++ b/src/main/resources/Java/pom.mustache @@ -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 + {{artifactId}} jar - swagger-client + {{artifactId}} 1.0.0 scm:git:git@github.com:wordnik/swagger-mustache.git @@ -208,4 +208,4 @@ 4.8.1 1.6.1 - \ No newline at end of file + diff --git a/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala b/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala index 19b1dbbdedc3..977afa0e8054 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/Codegen.scala @@ -484,7 +484,6 @@ class Codegen(config: CodegenConfig) { val engine = new TemplateEngine(Some(rootDir)) val apiList = new ListBuffer[Map[String, AnyRef]] - apis.foreach(a => { apiList += Map( "name" -> a._1._2, @@ -520,7 +519,7 @@ class Codegen(config: CodegenConfig) { "modelPackage" -> config.modelPackage, "apiPackage" -> config.apiPackage, "apis" -> apiList, - "models" -> modelList) + "models" -> modelList) ++ config.additionalParams config.supportingFiles.map(file => { val supportingFile = file._1 diff --git a/src/main/scala/com/wordnik/swagger/codegen/language/CodegenConfig.scala b/src/main/scala/com/wordnik/swagger/codegen/language/CodegenConfig.scala index ee922460e652..dd8682422345 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/language/CodegenConfig.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/language/CodegenConfig.scala @@ -30,7 +30,6 @@ abstract class CodegenConfig { def toModelName(name: String): String def toApiName(name: String): String - def toModelFilename(name: String) = name def toApiFilename(name: String) = toApiName(name) def apiNameFromPath(apiPath: String): String @@ -39,6 +38,7 @@ abstract class CodegenConfig { val apiTemplateFiles = new HashMap[String, String]() val modelTemplateFiles = new HashMap[String, String]() + val additionalParams = new HashMap[String, String] def defaultIncludes = Set[String]() def languageSpecificPrimitives = Set[String]()