mirror of https://github.com/usbharu/Hideout.git
				
				
				
			
		
			
				
	
	
		
			84 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| {{^interfaceOnly}}
 | |
|     # {{artifactId}}
 | |
| 
 | |
|     ## Requirements
 | |
| 
 | |
|     Building the API client library requires [Maven](https://maven.apache.org/) to be installed.
 | |
| 
 | |
|     ## Installation
 | |
| 
 | |
|     To install the API client library to your local Maven repository, simply execute:
 | |
| 
 | |
|     ```shell
 | |
|     mvn install
 | |
|     ```
 | |
| 
 | |
|     To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
 | |
| 
 | |
|     ```shell
 | |
|     mvn deploy
 | |
|     ```
 | |
| 
 | |
|     Refer to the [official documentation](https://maven.apache.org/plugins/maven-deploy-plugin/usage.html) for more information.
 | |
| 
 | |
|     ### Maven users
 | |
| 
 | |
|     Add this dependency to your project's POM:
 | |
| 
 | |
|     ```xml
 | |
|     <dependency>
 | |
|         <groupId>{{{groupId}}}</groupId>
 | |
|         <artifactId>{{{artifactId}}}</artifactId>
 | |
|         <version>{{{artifactVersion}}}</version>
 | |
|         <scope>compile</scope>
 | |
|     </dependency>
 | |
|     ```
 | |
| 
 | |
|     ### Gradle users
 | |
| 
 | |
|     Add this dependency to your project's build file:
 | |
| 
 | |
|     ```groovy
 | |
|     compile "{{{groupId}}}:{{{artifactId}}}:{{{artifactVersion}}}"
 | |
|     ```
 | |
| 
 | |
|     ### Others
 | |
| 
 | |
|     At first generate the JAR by executing:
 | |
| 
 | |
|     mvn package
 | |
| 
 | |
|     Then manually install the following JARs:
 | |
| 
 | |
|     * target/{{{artifactId}}}-{{{artifactVersion}}}.jar
 | |
|     * target/lib/*.jar
 | |
| {{/interfaceOnly}}
 | |
| {{#interfaceOnly}}
 | |
|     # OpenAPI generated API stub
 | |
| 
 | |
|     Spring Framework stub
 | |
| 
 | |
| 
 | |
|     ## Overview
 | |
|     This code was generated by the [OpenAPI Generator](https://openapi-generator.tech) project.
 | |
|     By using the [OpenAPI-Spec](https://openapis.org), you can easily generate an API stub.
 | |
|     This is an example of building API stub interfaces in Java using the Spring framework.
 | |
| 
 | |
|     The stubs generated can be used in your existing Spring-MVC or Spring-Boot application to create controller endpoints
 | |
|     by adding ```@Controller``` classes that implement the interface. Eg:
 | |
|     ```java
 | |
|     @Controller
 | |
|     public class PetController implements PetApi {
 | |
|     // implement all PetApi methods
 | |
|     }
 | |
|     ```
 | |
| 
 | |
|     You can also use the interface to create [Spring-Cloud Feign clients](http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign-inheritance).Eg:
 | |
|     ```java
 | |
|     @FeignClient(name="pet", url="http://petstore.swagger.io/v2")
 | |
|     public interface PetClient extends PetApi {
 | |
| 
 | |
|     }
 | |
|     ```
 | |
| {{/interfaceOnly}}
 |