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]()