forked from loafle/openapi-generator-original
		
	removed swagger-core deps
This commit is contained in:
		
							parent
							
								
									90fbbec405
								
							
						
					
					
						commit
						3f3471997e
					
				
							
								
								
									
										20
									
								
								src/main/resources/Java/JsonUtil.mustache
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								src/main/resources/Java/JsonUtil.mustache
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,20 @@ | ||||
| package {{invokerPackage}}; | ||||
| 
 | ||||
| import com.fasterxml.jackson.annotation.*; | ||||
| import com.fasterxml.jackson.databind.*; | ||||
| import com.fasterxml.jackson.databind.annotation.JsonSerialize; | ||||
| import com.fasterxml.jackson.core.JsonGenerator.Feature; | ||||
| 
 | ||||
| public class JsonUtil { | ||||
|   public static ObjectMapper mapper; | ||||
| 
 | ||||
|   static { | ||||
|   	mapper = new ObjectMapper(); | ||||
| 	  mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); | ||||
| 	  mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); | ||||
| 	} | ||||
| 
 | ||||
| 	public static ObjectMapper getJsonMapper() { | ||||
| 		return mapper; | ||||
| 	} | ||||
| } | ||||
| @ -1,7 +1,5 @@ | ||||
| package {{invokerPackage}}; | ||||
| 
 | ||||
| import com.wordnik.swagger.core.util.JsonUtil; | ||||
| 
 | ||||
| import com.fasterxml.jackson.core.JsonGenerator.Feature; | ||||
| import com.fasterxml.jackson.databind.*; | ||||
| import com.fasterxml.jackson.annotation.*; | ||||
|  | ||||
| @ -1,224 +1,234 @@ | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
| 	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||||
| 	<modelVersion>4.0.0</modelVersion> | ||||
| 	<groupId>com.wordnik</groupId> | ||||
| 	<artifactId>swagger-client</artifactId> | ||||
| 	<packaging>jar</packaging> | ||||
| 	<name>swagger-client</name> | ||||
| 	<version>1.0</version> | ||||
| 	<scm> | ||||
| 		<connection>scm:git:git@github.com:wordnik/swagger-mustache.git</connection> | ||||
| 		<developerConnection>scm:git:git@github.com:wordnik/swagger-mustache.git</developerConnection> | ||||
| 		<url>https://github.com/wordnik/swagger-mustache</url> | ||||
| 	</scm> | ||||
| 	<prerequisites> | ||||
| 		<maven>2.2.0</maven> | ||||
| 	</prerequisites> | ||||
|   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||||
|   <modelVersion>4.0.0</modelVersion> | ||||
|   <groupId>com.wordnik</groupId> | ||||
|   <artifactId>swagger-client</artifactId> | ||||
|   <packaging>jar</packaging> | ||||
|   <name>swagger-client</name> | ||||
|   <version>1.0</version> | ||||
|   <scm> | ||||
|     <connection>scm:git:git@github.com:wordnik/swagger-mustache.git</connection> | ||||
|     <developerConnection>scm:git:git@github.com:wordnik/swagger-mustache.git</developerConnection> | ||||
|     <url>https://github.com/wordnik/swagger-mustache</url> | ||||
|   </scm> | ||||
|   <prerequisites> | ||||
|     <maven>2.2.0</maven> | ||||
|   </prerequisites> | ||||
| 
 | ||||
| 	<pluginRepositories> | ||||
| 		<pluginRepository> | ||||
| 			<id>scala-tools.org</id> | ||||
| 			<name>Scala-Tools Maven2 Repository</name> | ||||
| 			<url>http://scala-tools.org/repo-releases</url> | ||||
| 		</pluginRepository> | ||||
| 		<pluginRepository> | ||||
| 			<id>maven-mongodb-plugin-repo</id> | ||||
| 			<name>maven mongodb plugin repository</name> | ||||
| 			<url>http://maven-mongodb-plugin.googlecode.com/svn/maven/repo</url> | ||||
| 			<layout>default</layout> | ||||
| 		</pluginRepository> | ||||
| 	</pluginRepositories> | ||||
|   <pluginRepositories> | ||||
|     <pluginRepository> | ||||
|       <id>scala-tools.org</id> | ||||
|       <name>Scala-Tools Maven2 Repository</name> | ||||
|       <url>http://scala-tools.org/repo-releases</url> | ||||
|     </pluginRepository> | ||||
|     <pluginRepository> | ||||
|       <id>maven-mongodb-plugin-repo</id> | ||||
|       <name>maven mongodb plugin repository</name> | ||||
|       <url>http://maven-mongodb-plugin.googlecode.com/svn/maven/repo</url> | ||||
|       <layout>default</layout> | ||||
|     </pluginRepository> | ||||
|   </pluginRepositories> | ||||
| 
 | ||||
| 	<build> | ||||
| 		<plugins> | ||||
| 			<plugin> | ||||
| 				<groupId>org.apache.maven.plugins</groupId> | ||||
| 				<artifactId>maven-surefire-plugin</artifactId> | ||||
| 				<version>2.12</version> | ||||
| 				<configuration> | ||||
| 					<systemProperties> | ||||
| 						<property> | ||||
| 							<name>loggerPath</name> | ||||
| 							<value>conf/log4j.properties</value> | ||||
| 						</property> | ||||
| 					</systemProperties> | ||||
| 					<argLine>-Xms512m -Xmx1500m</argLine> | ||||
| 					<parallel>methods</parallel> | ||||
| 					<forkMode>pertest</forkMode> | ||||
| 				</configuration> | ||||
| 			</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> | ||||
|   <build> | ||||
|     <plugins> | ||||
|       <plugin> | ||||
|         <groupId>org.apache.maven.plugins</groupId> | ||||
|         <artifactId>maven-surefire-plugin</artifactId> | ||||
|         <version>2.12</version> | ||||
|         <configuration> | ||||
|           <systemProperties> | ||||
|             <property> | ||||
|               <name>loggerPath</name> | ||||
|               <value>conf/log4j.properties</value> | ||||
|             </property> | ||||
|           </systemProperties> | ||||
|           <argLine>-Xms512m -Xmx1500m</argLine> | ||||
|           <parallel>methods</parallel> | ||||
|           <forkMode>pertest</forkMode> | ||||
|         </configuration> | ||||
|       </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> | ||||
| 
 | ||||
| 			<!-- attach test jar --> | ||||
| 			<plugin> | ||||
| 				<groupId>org.apache.maven.plugins</groupId> | ||||
| 				<artifactId>maven-jar-plugin</artifactId> | ||||
| 				<version>2.2</version> | ||||
| 				<executions> | ||||
| 					<execution> | ||||
| 						<goals> | ||||
| 							<goal>jar</goal> | ||||
| 							<goal>test-jar</goal> | ||||
| 						</goals> | ||||
| 					</execution> | ||||
| 				</executions> | ||||
| 				<configuration> | ||||
| 				</configuration> | ||||
| 			</plugin> | ||||
|       <!-- attach test jar --> | ||||
|       <plugin> | ||||
|         <groupId>org.apache.maven.plugins</groupId> | ||||
|         <artifactId>maven-jar-plugin</artifactId> | ||||
|         <version>2.2</version> | ||||
|         <executions> | ||||
|           <execution> | ||||
|             <goals> | ||||
|               <goal>jar</goal> | ||||
|               <goal>test-jar</goal> | ||||
|             </goals> | ||||
|           </execution> | ||||
|         </executions> | ||||
|         <configuration> | ||||
|         </configuration> | ||||
|       </plugin> | ||||
| 
 | ||||
| 			<plugin> | ||||
| 				<groupId>org.codehaus.mojo</groupId> | ||||
| 				<artifactId>build-helper-maven-plugin</artifactId> | ||||
| 				<executions> | ||||
| 					<execution> | ||||
| 						<id>add_sources</id> | ||||
| 						<phase>generate-sources</phase> | ||||
| 						<goals> | ||||
| 							<goal>add-source</goal> | ||||
| 						</goals> | ||||
| 						<configuration> | ||||
| 							<sources> | ||||
| 								<source>src/main/java</source> | ||||
| 							</sources> | ||||
| 						</configuration> | ||||
| 					</execution> | ||||
| 					<execution> | ||||
| 						<id>add_test_sources</id> | ||||
| 						<phase>generate-test-sources</phase> | ||||
| 						<goals> | ||||
| 							<goal>add-test-source</goal> | ||||
| 						</goals> | ||||
| 						<configuration> | ||||
| 							<sources> | ||||
| 								<source>src/test/java</source> | ||||
| 							</sources> | ||||
| 						</configuration> | ||||
| 					</execution> | ||||
| 				</executions> | ||||
| 			</plugin> | ||||
| 			<plugin> | ||||
| 				<groupId>org.apache.maven.plugins</groupId> | ||||
| 				<artifactId>maven-compiler-plugin</artifactId> | ||||
| 				<version>2.3.2</version> | ||||
| 				<configuration> | ||||
| 					<source>1.6</source> | ||||
| 					<target>1.6</target> | ||||
| 				</configuration> | ||||
| 			</plugin> | ||||
| 			<plugin> | ||||
| 				<groupId>org.scala-tools</groupId> | ||||
| 				<artifactId>maven-scala-plugin</artifactId> | ||||
| 				<version>2.15.2</version> | ||||
| 				<executions> | ||||
| 					<execution> | ||||
| 						<id>scala-compile-first</id> | ||||
| 						<phase>process-resources</phase> | ||||
| 						<goals> | ||||
| 							<goal>add-source</goal> | ||||
| 							<goal>compile</goal> | ||||
| 						</goals> | ||||
| 					</execution> | ||||
| 					<execution> | ||||
| 						<id>scala-test-compile</id> | ||||
| 						<phase>process-test-resources</phase> | ||||
| 						<goals> | ||||
| 							<goal>testCompile</goal> | ||||
| 						</goals> | ||||
| 					</execution> | ||||
| 				</executions> | ||||
| 				<configuration> | ||||
| 					<jvmArgs> | ||||
| 						<jvmArg>-Xms128m</jvmArg> | ||||
| 						<jvmArg>-Xmx1500m</jvmArg> | ||||
| 					</jvmArgs> | ||||
| 				</configuration> | ||||
| 			</plugin> | ||||
| 		</plugins> | ||||
| 	</build> | ||||
| 	<reporting> | ||||
| 		<plugins> | ||||
| 			<plugin> | ||||
| 				<groupId>org.scala-tools</groupId> | ||||
| 				<artifactId>maven-scala-plugin</artifactId> | ||||
| 				<configuration> | ||||
| 					<scalaVersion>${scala-version}</scalaVersion> | ||||
| 				</configuration> | ||||
| 			</plugin> | ||||
| 		</plugins> | ||||
| 	</reporting> | ||||
| 	<dependencies> | ||||
|       <plugin> | ||||
|         <groupId>org.codehaus.mojo</groupId> | ||||
|         <artifactId>build-helper-maven-plugin</artifactId> | ||||
|         <executions> | ||||
|           <execution> | ||||
|             <id>add_sources</id> | ||||
|             <phase>generate-sources</phase> | ||||
|             <goals> | ||||
|               <goal>add-source</goal> | ||||
|             </goals> | ||||
|             <configuration> | ||||
|               <sources> | ||||
|                 <source>src/main/java</source> | ||||
|               </sources> | ||||
|             </configuration> | ||||
|           </execution> | ||||
|           <execution> | ||||
|             <id>add_test_sources</id> | ||||
|             <phase>generate-test-sources</phase> | ||||
|             <goals> | ||||
|               <goal>add-test-source</goal> | ||||
|             </goals> | ||||
|             <configuration> | ||||
|               <sources> | ||||
|                 <source>src/test/java</source> | ||||
|               </sources> | ||||
|             </configuration> | ||||
|           </execution> | ||||
|         </executions> | ||||
|       </plugin> | ||||
|       <plugin> | ||||
|         <groupId>org.apache.maven.plugins</groupId> | ||||
|         <artifactId>maven-compiler-plugin</artifactId> | ||||
|         <version>2.3.2</version> | ||||
|         <configuration> | ||||
|           <source>1.6</source> | ||||
|           <target>1.6</target> | ||||
|         </configuration> | ||||
|       </plugin> | ||||
|       <plugin> | ||||
|         <groupId>org.scala-tools</groupId> | ||||
|         <artifactId>maven-scala-plugin</artifactId> | ||||
|         <version>2.15.2</version> | ||||
|         <executions> | ||||
|           <execution> | ||||
|             <id>scala-compile-first</id> | ||||
|             <phase>process-resources</phase> | ||||
|             <goals> | ||||
|               <goal>add-source</goal> | ||||
|               <goal>compile</goal> | ||||
|             </goals> | ||||
|           </execution> | ||||
|           <execution> | ||||
|             <id>scala-test-compile</id> | ||||
|             <phase>process-test-resources</phase> | ||||
|             <goals> | ||||
|               <goal>testCompile</goal> | ||||
|             </goals> | ||||
|           </execution> | ||||
|         </executions> | ||||
|         <configuration> | ||||
|           <jvmArgs> | ||||
|             <jvmArg>-Xms128m</jvmArg> | ||||
|             <jvmArg>-Xmx1500m</jvmArg> | ||||
|           </jvmArgs> | ||||
|         </configuration> | ||||
|       </plugin> | ||||
|     </plugins> | ||||
|   </build> | ||||
|   <reporting> | ||||
|     <plugins> | ||||
|       <plugin> | ||||
|         <groupId>org.scala-tools</groupId> | ||||
|         <artifactId>maven-scala-plugin</artifactId> | ||||
|         <configuration> | ||||
|           <scalaVersion>${scala-version}</scalaVersion> | ||||
|         </configuration> | ||||
|       </plugin> | ||||
|     </plugins> | ||||
|   </reporting> | ||||
|   <dependencies> | ||||
|     <dependency> | ||||
|       <groupId>com.sun.jersey</groupId> | ||||
|       <artifactId>jersey-client</artifactId> | ||||
|       <version>${jersey-version}</version> | ||||
|       <scope>compile</scope> | ||||
|     </dependency> | ||||
| 	  <dependency> | ||||
| 		  <groupId>org.scala-lang</groupId> | ||||
| 		  <artifactId>scala-library</artifactId> | ||||
| 		  <version>${scala-version}</version> | ||||
| 		  <scope>compile</scope> | ||||
| 		</dependency> | ||||
| 		<dependency> | ||||
| 			<groupId>com.wordnik</groupId> | ||||
| 			<artifactId>swagger-core_2.9.1</artifactId> | ||||
| 			<version>${swagger-core-version}</version> | ||||
| 			<scope>compile</scope> | ||||
| 		</dependency> | ||||
| 		<dependency> | ||||
| 			<groupId>org.scalatest</groupId> | ||||
| 			<artifactId>scalatest_2.9.1</artifactId> | ||||
| 			<version>${scala-test-version}</version> | ||||
| 			<scope>test</scope> | ||||
| 		</dependency> | ||||
| 		<dependency> | ||||
| 			<groupId>junit</groupId> | ||||
| 			<artifactId>junit</artifactId> | ||||
| 			<version>${junit-version}</version> | ||||
| 			<scope>test</scope> | ||||
| 		</dependency> | ||||
| 	</dependencies> | ||||
| 	<repositories> | ||||
| 		<repository> | ||||
| 			<id>scala-tools.org</id> | ||||
| 			<name>Scala-Tools Maven2 Repository</name> | ||||
| 			<url>http://scala-tools.org/repo-releases</url> | ||||
| 		</repository> | ||||
| 		<repository> | ||||
| 			<id>wordnik-ci-aws</id> | ||||
| 			<url>https://ci.aws.wordnik.com/artifactory/libs-snapshots/</url> | ||||
| 		</repository> | ||||
| 		<repository> | ||||
| 			<id>wordnik-ci-aws-maven</id> | ||||
| 			<url>https://ci.aws.wordnik.com/artifactory/m2-snapshots/</url> | ||||
| 		</repository> | ||||
| 		<repository> | ||||
| 			<id>wordnik-ci-aws-remote</id> | ||||
| 			<url>https://ci.aws.wordnik.com/artifactory/remote-repos/</url> | ||||
| 		</repository> | ||||
| 	</repositories> | ||||
|     <dependency> | ||||
|       <groupId>org.scala-lang</groupId> | ||||
|       <artifactId>scala-library</artifactId> | ||||
|       <version>${scala-version}</version> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|       <groupId>org.scalatest</groupId> | ||||
|       <artifactId>scalatest_2.9.1</artifactId> | ||||
|       <version>${scala-test-version}</version> | ||||
|       <scope>test</scope> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|       <groupId>com.fasterxml.jackson.core</groupId> | ||||
|       <artifactId>jackson-annotations</artifactId> | ||||
|       <version>${jackson-version}</version> | ||||
|       <scope>compile</scope> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|       <groupId>com.fasterxml.jackson.core</groupId> | ||||
|       <artifactId>jackson-core</artifactId> | ||||
|       <version>${jackson-version}</version> | ||||
|       <scope>compile</scope> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|       <groupId>com.fasterxml.jackson.core</groupId> | ||||
|       <artifactId>jackson-databind</artifactId> | ||||
|       <version>${jackson-version}</version> | ||||
|       <scope>compile</scope> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|       <groupId>junit</groupId> | ||||
|       <artifactId>junit</artifactId> | ||||
|       <version>${junit-version}</version> | ||||
|       <scope>test</scope> | ||||
|     </dependency> | ||||
|   </dependencies> | ||||
|   <repositories> | ||||
|     <repository> | ||||
|       <id>scala-tools.org</id> | ||||
|       <name>Scala-Tools Maven2 Repository</name> | ||||
|       <url>http://scala-tools.org/repo-releases</url> | ||||
|     </repository> | ||||
|     <repository> | ||||
|       <id>wordnik-ci-aws</id> | ||||
|       <url>https://ci.aws.wordnik.com/artifactory/libs-snapshots/</url> | ||||
|     </repository> | ||||
|     <repository> | ||||
|       <id>wordnik-ci-aws-maven</id> | ||||
|       <url>https://ci.aws.wordnik.com/artifactory/m2-snapshots/</url> | ||||
|     </repository> | ||||
|     <repository> | ||||
|       <id>wordnik-ci-aws-remote</id> | ||||
|       <url>https://ci.aws.wordnik.com/artifactory/remote-repos/</url> | ||||
|     </repository> | ||||
|   </repositories> | ||||
| 
 | ||||
| 	<properties> | ||||
|   <properties> | ||||
|     <jersey-version>1.7</jersey-version> | ||||
|     <swagger-core-version>1.1.0</swagger-core-version> | ||||
| 		<scala-version>2.9.1-1</scala-version> | ||||
| 		<junit-version>4.8.1</junit-version> | ||||
| 		<maven-plugin.version>1.0.0</maven-plugin.version> | ||||
| 		<scala-test-version>1.6.1</scala-test-version> | ||||
| 		<junit-version>4.8.1</junit-version> | ||||
| 		<scala-test-version>1.6.1</scala-test-version> | ||||
| 	</properties> | ||||
|     <scala-version>2.9.1-1</scala-version> | ||||
|     <junit-version>4.8.1</junit-version> | ||||
|     <jackson-version>2.0.4</jackson-version> | ||||
|     <maven-plugin.version>1.0.0</maven-plugin.version> | ||||
|     <scala-test-version>1.6.1</scala-test-version> | ||||
|   </properties> | ||||
| </project> | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user