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}}; | package {{invokerPackage}}; | ||||||
| 
 | 
 | ||||||
| import com.wordnik.swagger.core.util.JsonUtil; |  | ||||||
| 
 |  | ||||||
| import com.fasterxml.jackson.core.JsonGenerator.Feature; | import com.fasterxml.jackson.core.JsonGenerator.Feature; | ||||||
| import com.fasterxml.jackson.databind.*; | import com.fasterxml.jackson.databind.*; | ||||||
| import com.fasterxml.jackson.annotation.*; | 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" | <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"> |   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||||||
| 	<modelVersion>4.0.0</modelVersion> |   <modelVersion>4.0.0</modelVersion> | ||||||
| 	<groupId>com.wordnik</groupId> |   <groupId>com.wordnik</groupId> | ||||||
| 	<artifactId>swagger-client</artifactId> |   <artifactId>swagger-client</artifactId> | ||||||
| 	<packaging>jar</packaging> |   <packaging>jar</packaging> | ||||||
| 	<name>swagger-client</name> |   <name>swagger-client</name> | ||||||
| 	<version>1.0</version> |   <version>1.0</version> | ||||||
| 	<scm> |   <scm> | ||||||
| 		<connection>scm:git:git@github.com:wordnik/swagger-mustache.git</connection> |     <connection>scm:git:git@github.com:wordnik/swagger-mustache.git</connection> | ||||||
| 		<developerConnection>scm:git:git@github.com:wordnik/swagger-mustache.git</developerConnection> |     <developerConnection>scm:git:git@github.com:wordnik/swagger-mustache.git</developerConnection> | ||||||
| 		<url>https://github.com/wordnik/swagger-mustache</url> |     <url>https://github.com/wordnik/swagger-mustache</url> | ||||||
| 	</scm> |   </scm> | ||||||
| 	<prerequisites> |   <prerequisites> | ||||||
| 		<maven>2.2.0</maven> |     <maven>2.2.0</maven> | ||||||
| 	</prerequisites> |   </prerequisites> | ||||||
| 
 | 
 | ||||||
| 	<pluginRepositories> |   <pluginRepositories> | ||||||
| 		<pluginRepository> |     <pluginRepository> | ||||||
| 			<id>scala-tools.org</id> |       <id>scala-tools.org</id> | ||||||
| 			<name>Scala-Tools Maven2 Repository</name> |       <name>Scala-Tools Maven2 Repository</name> | ||||||
| 			<url>http://scala-tools.org/repo-releases</url> |       <url>http://scala-tools.org/repo-releases</url> | ||||||
| 		</pluginRepository> |     </pluginRepository> | ||||||
| 		<pluginRepository> |     <pluginRepository> | ||||||
| 			<id>maven-mongodb-plugin-repo</id> |       <id>maven-mongodb-plugin-repo</id> | ||||||
| 			<name>maven mongodb plugin repository</name> |       <name>maven mongodb plugin repository</name> | ||||||
| 			<url>http://maven-mongodb-plugin.googlecode.com/svn/maven/repo</url> |       <url>http://maven-mongodb-plugin.googlecode.com/svn/maven/repo</url> | ||||||
| 			<layout>default</layout> |       <layout>default</layout> | ||||||
| 		</pluginRepository> |     </pluginRepository> | ||||||
| 	</pluginRepositories> |   </pluginRepositories> | ||||||
| 
 | 
 | ||||||
| 	<build> |   <build> | ||||||
| 		<plugins> |     <plugins> | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<groupId>org.apache.maven.plugins</groupId> |         <groupId>org.apache.maven.plugins</groupId> | ||||||
| 				<artifactId>maven-surefire-plugin</artifactId> |         <artifactId>maven-surefire-plugin</artifactId> | ||||||
| 				<version>2.12</version> |         <version>2.12</version> | ||||||
| 				<configuration> |         <configuration> | ||||||
| 					<systemProperties> |           <systemProperties> | ||||||
| 						<property> |             <property> | ||||||
| 							<name>loggerPath</name> |               <name>loggerPath</name> | ||||||
| 							<value>conf/log4j.properties</value> |               <value>conf/log4j.properties</value> | ||||||
| 						</property> |             </property> | ||||||
| 					</systemProperties> |           </systemProperties> | ||||||
| 					<argLine>-Xms512m -Xmx1500m</argLine> |           <argLine>-Xms512m -Xmx1500m</argLine> | ||||||
| 					<parallel>methods</parallel> |           <parallel>methods</parallel> | ||||||
| 					<forkMode>pertest</forkMode> |           <forkMode>pertest</forkMode> | ||||||
| 				</configuration> |         </configuration> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<artifactId>maven-dependency-plugin</artifactId> |         <artifactId>maven-dependency-plugin</artifactId> | ||||||
| 				<executions> |         <executions> | ||||||
| 					<execution> |           <execution> | ||||||
| 						<phase>package</phase> |             <phase>package</phase> | ||||||
| 						<goals> |             <goals> | ||||||
| 							<goal>copy-dependencies</goal> |               <goal>copy-dependencies</goal> | ||||||
| 						</goals> |             </goals> | ||||||
| 						<configuration> |             <configuration> | ||||||
| 							<outputDirectory>${project.build.directory}/lib</outputDirectory> |               <outputDirectory>${project.build.directory}/lib</outputDirectory> | ||||||
| 						</configuration> |             </configuration> | ||||||
| 					</execution> |           </execution> | ||||||
| 				</executions> |         </executions> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 
 | 
 | ||||||
| 			<!-- attach test jar --> |       <!-- attach test jar --> | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<groupId>org.apache.maven.plugins</groupId> |         <groupId>org.apache.maven.plugins</groupId> | ||||||
| 				<artifactId>maven-jar-plugin</artifactId> |         <artifactId>maven-jar-plugin</artifactId> | ||||||
| 				<version>2.2</version> |         <version>2.2</version> | ||||||
| 				<executions> |         <executions> | ||||||
| 					<execution> |           <execution> | ||||||
| 						<goals> |             <goals> | ||||||
| 							<goal>jar</goal> |               <goal>jar</goal> | ||||||
| 							<goal>test-jar</goal> |               <goal>test-jar</goal> | ||||||
| 						</goals> |             </goals> | ||||||
| 					</execution> |           </execution> | ||||||
| 				</executions> |         </executions> | ||||||
| 				<configuration> |         <configuration> | ||||||
| 				</configuration> |         </configuration> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 
 | 
 | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<groupId>org.codehaus.mojo</groupId> |         <groupId>org.codehaus.mojo</groupId> | ||||||
| 				<artifactId>build-helper-maven-plugin</artifactId> |         <artifactId>build-helper-maven-plugin</artifactId> | ||||||
| 				<executions> |         <executions> | ||||||
| 					<execution> |           <execution> | ||||||
| 						<id>add_sources</id> |             <id>add_sources</id> | ||||||
| 						<phase>generate-sources</phase> |             <phase>generate-sources</phase> | ||||||
| 						<goals> |             <goals> | ||||||
| 							<goal>add-source</goal> |               <goal>add-source</goal> | ||||||
| 						</goals> |             </goals> | ||||||
| 						<configuration> |             <configuration> | ||||||
| 							<sources> |               <sources> | ||||||
| 								<source>src/main/java</source> |                 <source>src/main/java</source> | ||||||
| 							</sources> |               </sources> | ||||||
| 						</configuration> |             </configuration> | ||||||
| 					</execution> |           </execution> | ||||||
| 					<execution> |           <execution> | ||||||
| 						<id>add_test_sources</id> |             <id>add_test_sources</id> | ||||||
| 						<phase>generate-test-sources</phase> |             <phase>generate-test-sources</phase> | ||||||
| 						<goals> |             <goals> | ||||||
| 							<goal>add-test-source</goal> |               <goal>add-test-source</goal> | ||||||
| 						</goals> |             </goals> | ||||||
| 						<configuration> |             <configuration> | ||||||
| 							<sources> |               <sources> | ||||||
| 								<source>src/test/java</source> |                 <source>src/test/java</source> | ||||||
| 							</sources> |               </sources> | ||||||
| 						</configuration> |             </configuration> | ||||||
| 					</execution> |           </execution> | ||||||
| 				</executions> |         </executions> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<groupId>org.apache.maven.plugins</groupId> |         <groupId>org.apache.maven.plugins</groupId> | ||||||
| 				<artifactId>maven-compiler-plugin</artifactId> |         <artifactId>maven-compiler-plugin</artifactId> | ||||||
| 				<version>2.3.2</version> |         <version>2.3.2</version> | ||||||
| 				<configuration> |         <configuration> | ||||||
| 					<source>1.6</source> |           <source>1.6</source> | ||||||
| 					<target>1.6</target> |           <target>1.6</target> | ||||||
| 				</configuration> |         </configuration> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<groupId>org.scala-tools</groupId> |         <groupId>org.scala-tools</groupId> | ||||||
| 				<artifactId>maven-scala-plugin</artifactId> |         <artifactId>maven-scala-plugin</artifactId> | ||||||
| 				<version>2.15.2</version> |         <version>2.15.2</version> | ||||||
| 				<executions> |         <executions> | ||||||
| 					<execution> |           <execution> | ||||||
| 						<id>scala-compile-first</id> |             <id>scala-compile-first</id> | ||||||
| 						<phase>process-resources</phase> |             <phase>process-resources</phase> | ||||||
| 						<goals> |             <goals> | ||||||
| 							<goal>add-source</goal> |               <goal>add-source</goal> | ||||||
| 							<goal>compile</goal> |               <goal>compile</goal> | ||||||
| 						</goals> |             </goals> | ||||||
| 					</execution> |           </execution> | ||||||
| 					<execution> |           <execution> | ||||||
| 						<id>scala-test-compile</id> |             <id>scala-test-compile</id> | ||||||
| 						<phase>process-test-resources</phase> |             <phase>process-test-resources</phase> | ||||||
| 						<goals> |             <goals> | ||||||
| 							<goal>testCompile</goal> |               <goal>testCompile</goal> | ||||||
| 						</goals> |             </goals> | ||||||
| 					</execution> |           </execution> | ||||||
| 				</executions> |         </executions> | ||||||
| 				<configuration> |         <configuration> | ||||||
| 					<jvmArgs> |           <jvmArgs> | ||||||
| 						<jvmArg>-Xms128m</jvmArg> |             <jvmArg>-Xms128m</jvmArg> | ||||||
| 						<jvmArg>-Xmx1500m</jvmArg> |             <jvmArg>-Xmx1500m</jvmArg> | ||||||
| 					</jvmArgs> |           </jvmArgs> | ||||||
| 				</configuration> |         </configuration> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 		</plugins> |     </plugins> | ||||||
| 	</build> |   </build> | ||||||
| 	<reporting> |   <reporting> | ||||||
| 		<plugins> |     <plugins> | ||||||
| 			<plugin> |       <plugin> | ||||||
| 				<groupId>org.scala-tools</groupId> |         <groupId>org.scala-tools</groupId> | ||||||
| 				<artifactId>maven-scala-plugin</artifactId> |         <artifactId>maven-scala-plugin</artifactId> | ||||||
| 				<configuration> |         <configuration> | ||||||
| 					<scalaVersion>${scala-version}</scalaVersion> |           <scalaVersion>${scala-version}</scalaVersion> | ||||||
| 				</configuration> |         </configuration> | ||||||
| 			</plugin> |       </plugin> | ||||||
| 		</plugins> |     </plugins> | ||||||
| 	</reporting> |   </reporting> | ||||||
| 	<dependencies> |   <dependencies> | ||||||
|     <dependency> |     <dependency> | ||||||
|       <groupId>com.sun.jersey</groupId> |       <groupId>com.sun.jersey</groupId> | ||||||
|       <artifactId>jersey-client</artifactId> |       <artifactId>jersey-client</artifactId> | ||||||
|       <version>${jersey-version}</version> |       <version>${jersey-version}</version> | ||||||
|       <scope>compile</scope> |       <scope>compile</scope> | ||||||
|     </dependency> |     </dependency> | ||||||
| 	  <dependency> |     <dependency> | ||||||
| 		  <groupId>org.scala-lang</groupId> |       <groupId>org.scala-lang</groupId> | ||||||
| 		  <artifactId>scala-library</artifactId> |       <artifactId>scala-library</artifactId> | ||||||
| 		  <version>${scala-version}</version> |       <version>${scala-version}</version> | ||||||
| 		  <scope>compile</scope> |     </dependency> | ||||||
| 		</dependency> |     <dependency> | ||||||
| 		<dependency> |       <groupId>org.scalatest</groupId> | ||||||
| 			<groupId>com.wordnik</groupId> |       <artifactId>scalatest_2.9.1</artifactId> | ||||||
| 			<artifactId>swagger-core_2.9.1</artifactId> |       <version>${scala-test-version}</version> | ||||||
| 			<version>${swagger-core-version}</version> |       <scope>test</scope> | ||||||
| 			<scope>compile</scope> |     </dependency> | ||||||
| 		</dependency> |     <dependency> | ||||||
| 		<dependency> |       <groupId>com.fasterxml.jackson.core</groupId> | ||||||
| 			<groupId>org.scalatest</groupId> |       <artifactId>jackson-annotations</artifactId> | ||||||
| 			<artifactId>scalatest_2.9.1</artifactId> |       <version>${jackson-version}</version> | ||||||
| 			<version>${scala-test-version}</version> |       <scope>compile</scope> | ||||||
| 			<scope>test</scope> |     </dependency> | ||||||
| 		</dependency> |     <dependency> | ||||||
| 		<dependency> |       <groupId>com.fasterxml.jackson.core</groupId> | ||||||
| 			<groupId>junit</groupId> |       <artifactId>jackson-core</artifactId> | ||||||
| 			<artifactId>junit</artifactId> |       <version>${jackson-version}</version> | ||||||
| 			<version>${junit-version}</version> |       <scope>compile</scope> | ||||||
| 			<scope>test</scope> |     </dependency> | ||||||
| 		</dependency> |     <dependency> | ||||||
| 	</dependencies> |       <groupId>com.fasterxml.jackson.core</groupId> | ||||||
| 	<repositories> |       <artifactId>jackson-databind</artifactId> | ||||||
| 		<repository> |       <version>${jackson-version}</version> | ||||||
| 			<id>scala-tools.org</id> |       <scope>compile</scope> | ||||||
| 			<name>Scala-Tools Maven2 Repository</name> |     </dependency> | ||||||
| 			<url>http://scala-tools.org/repo-releases</url> |     <dependency> | ||||||
| 		</repository> |       <groupId>junit</groupId> | ||||||
| 		<repository> |       <artifactId>junit</artifactId> | ||||||
| 			<id>wordnik-ci-aws</id> |       <version>${junit-version}</version> | ||||||
| 			<url>https://ci.aws.wordnik.com/artifactory/libs-snapshots/</url> |       <scope>test</scope> | ||||||
| 		</repository> |     </dependency> | ||||||
| 		<repository> |   </dependencies> | ||||||
| 			<id>wordnik-ci-aws-maven</id> |   <repositories> | ||||||
| 			<url>https://ci.aws.wordnik.com/artifactory/m2-snapshots/</url> |     <repository> | ||||||
| 		</repository> |       <id>scala-tools.org</id> | ||||||
| 		<repository> |       <name>Scala-Tools Maven2 Repository</name> | ||||||
| 			<id>wordnik-ci-aws-remote</id> |       <url>http://scala-tools.org/repo-releases</url> | ||||||
| 			<url>https://ci.aws.wordnik.com/artifactory/remote-repos/</url> |     </repository> | ||||||
| 		</repository> |     <repository> | ||||||
| 	</repositories> |       <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> |     <jersey-version>1.7</jersey-version> | ||||||
|     <swagger-core-version>1.1.0</swagger-core-version> |     <scala-version>2.9.1-1</scala-version> | ||||||
| 		<scala-version>2.9.1-1</scala-version> |     <junit-version>4.8.1</junit-version> | ||||||
| 		<junit-version>4.8.1</junit-version> |     <jackson-version>2.0.4</jackson-version> | ||||||
| 		<maven-plugin.version>1.0.0</maven-plugin.version> |     <maven-plugin.version>1.0.0</maven-plugin.version> | ||||||
| 		<scala-test-version>1.6.1</scala-test-version> |     <scala-test-version>1.6.1</scala-test-version> | ||||||
| 		<junit-version>4.8.1</junit-version> |   </properties> | ||||||
| 		<scala-test-version>1.6.1</scala-test-version> |  | ||||||
| 	</properties> |  | ||||||
| </project> | </project> | ||||||
|  | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user