diff --git a/samples/client/petstore/java/JavaPetstoreCodegen.scala b/samples/client/petstore/java/JavaPetstoreCodegen.scala
index efeb1e67a6..6f17f796f9 100644
--- a/samples/client/petstore/java/JavaPetstoreCodegen.scala
+++ b/samples/client/petstore/java/JavaPetstoreCodegen.scala
@@ -38,6 +38,7 @@ object JavaPetstoreCodegen extends BasicJavaGenerator {
override def supportingFiles =
List(
("apiInvoker.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replaceAll("\\.", java.io.File.separator) + java.io.File.separator, "ApiInvoker.java"),
+ ("JsonUtil.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replaceAll("\\.", java.io.File.separator) + java.io.File.separator, "JsonUtil.java"),
("apiException.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replaceAll("\\.", java.io.File.separator) + java.io.File.separator, "ApiException.java"),
("pom.mustache", "samples/client/petstore/java", "pom.xml"))
}
diff --git a/src/main/resources/Java/pom.mustache b/src/main/resources/Java/pom.mustache
index b029cda815..33d9170744 100644
--- a/src/main/resources/Java/pom.mustache
+++ b/src/main/resources/Java/pom.mustache
@@ -5,30 +5,16 @@
swagger-client
jar
swagger-client
- 1.0
+ 1.0.0
scm:git:git@github.com:wordnik/swagger-mustache.git
- scm:git:git@github.com:wordnik/swagger-mustache.git
- https://github.com/wordnik/swagger-mustache
+ scm:git:git@github.com:wordnik/swagger-codegen.git
+ https://github.com/wordnik/swagger-codegen
2.2.0
-
-
- scala-tools.org
- Scala-Tools Maven2 Repository
- http://scala-tools.org/repo-releases
-
-
- maven-mongodb-plugin-repo
- maven mongodb plugin repository
- http://maven-mongodb-plugin.googlecode.com/svn/maven/repo
- default
-
-
-
@@ -119,31 +105,40 @@
- org.scala-tools
- maven-scala-plugin
- 2.15.2
+ net.alchim31.maven
+ scala-maven-plugin
- scala-compile-first
- process-resources
- add-source
compile
-
-
-
- scala-test-compile
- process-test-resources
-
testCompile
+
+ incremental
+
- -Xms128m
- -Xmx1500m
+ -Xmx384m
+
+ -target:jvm-1.5
+ -deprecation
+
+
+
+ run-scalatest
+ org.scalatest.tools.Runner
+
+ -p
+ ${project.build.testOutputDirectory}
+
+
+ -Xmx512m
+
+
+
@@ -151,11 +146,9 @@
- org.scala-tools
- maven-scala-plugin
-
- ${scala-version}
-
+ net.alchim31.maven
+ scala-maven-plugin
+ ${scala-maven-plugin-version}
@@ -167,15 +160,10 @@
compile
- org.scala-lang
- scala-library
- ${scala-version}
-
-
- org.scalatest
- scalatest_2.9.1
- ${scala-test-version}
- test
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+ compile
com.fasterxml.jackson.core
@@ -183,18 +171,26 @@
${jackson-version}
compile
-
- com.fasterxml.jackson.core
- jackson-core
- ${jackson-version}
- compile
-
com.fasterxml.jackson.core
jackson-databind
${jackson-version}
compile
+
+
+
+ org.scala-lang
+ scala-library
+ ${scala-version}
+ test
+
+
+ org.scalatest
+ scalatest_2.9.1
+ ${scala-test-version}
+ test
+
junit
junit
@@ -202,33 +198,14 @@
test
-
-
- scala-tools.org
- Scala-Tools Maven2 Repository
- http://scala-tools.org/repo-releases
-
-
- wordnik-ci-aws
- https://ci.aws.wordnik.com/artifactory/libs-snapshots/
-
-
- wordnik-ci-aws-maven
- https://ci.aws.wordnik.com/artifactory/m2-snapshots/
-
-
- wordnik-ci-aws-remote
- https://ci.aws.wordnik.com/artifactory/remote-repos/
-
-
1.7
+ 2.1.4
2.9.1-1
4.8.1
- 2.0.4
- 1.0.0
+ 1.0.0
+ 4.8.1
1.6.1
-
-
+
\ No newline at end of file
diff --git a/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala b/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala
index c3ecc46b79..45f9fbe3c5 100644
--- a/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala
+++ b/src/main/scala/com/wordnik/swagger/codegen/BasicJavaGenerator.scala
@@ -169,11 +169,11 @@ class BasicJavaGenerator extends BasicGenerator {
else word
}
- // supporting classes
// supporting classes
override def supportingFiles =
List(
("apiInvoker.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replaceAll("\\.", java.io.File.separator) + java.io.File.separator, "ApiInvoker.java"),
+ ("JsonUtil.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replaceAll("\\.", java.io.File.separator) + java.io.File.separator, "JsonUtil.java"),
("apiException.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replaceAll("\\.", java.io.File.separator) + java.io.File.separator, "ApiException.java"),
("pom.mustache", "generated-code/java", "pom.xml"))
}
\ No newline at end of file