forked from loafle/openapi-generator-original
		
	[scala-httpclient] mark the generator as deprecated (#2357)
* deprecate scala-httpclient * update doc
This commit is contained in:
		
							parent
							
								
									3ba6d8226e
								
							
						
					
					
						commit
						b128d14707
					
				@ -27,6 +27,6 @@ fi
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# if you've executed sbt assembly previously it will use that instead.
 | 
					# if you've executed sbt assembly previously it will use that instead.
 | 
				
			||||||
export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
 | 
					export JAVA_OPTS="${JAVA_OPTS} -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties"
 | 
				
			||||||
ags="generate -t modules/openapi-generator/src/main/resources/scala-httpclient -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g scala-httpclient -o samples/client/petstore/scala-httpclient $@"
 | 
					ags="generate -t modules/openapi-generator/src/main/resources/scala-httpclient -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g scala-httpclient-deprecated -o samples/client/petstore/scala-httpclient $@"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
java $JAVA_OPTS -jar $executable $ags
 | 
					java $JAVA_OPTS -jar $executable $ags
 | 
				
			||||||
 | 
				
			|||||||
@ -5,6 +5,6 @@ If Not Exist %executable% (
 | 
				
			|||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M
 | 
					REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M
 | 
				
			||||||
set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g scala-httpclient -o samples\client\petstore\scala-httpclient
 | 
					set ags=generate -i modules\openapi-generator\src\test\resources\2_0\petstore.yaml -g scala-httpclient-deprecated -o samples\client\petstore\scala-httpclient
 | 
				
			||||||
 | 
					
 | 
				
			||||||
java %JAVA_OPTS% -jar %executable% %ags%
 | 
					java %JAVA_OPTS% -jar %executable% %ags%
 | 
				
			||||||
 | 
				
			|||||||
@ -47,7 +47,7 @@ The following generators are available:
 | 
				
			|||||||
    - [rust](generators/rust.md)
 | 
					    - [rust](generators/rust.md)
 | 
				
			||||||
    - [scala-akka](generators/scala-akka.md)
 | 
					    - [scala-akka](generators/scala-akka.md)
 | 
				
			||||||
    - [scala-gatling](generators/scala-gatling.md)
 | 
					    - [scala-gatling](generators/scala-gatling.md)
 | 
				
			||||||
    - [scala-httpclient](generators/scala-httpclient.md)
 | 
					    - [scala-httpclient-deprecated](generators/scala-httpclient-deprecated.md)
 | 
				
			||||||
    - [scalaz](generators/scalaz.md)
 | 
					    - [scalaz](generators/scalaz.md)
 | 
				
			||||||
    - [swift2-deprecated](generators/swift2-deprecated.md)
 | 
					    - [swift2-deprecated](generators/swift2-deprecated.md)
 | 
				
			||||||
    - [swift3-deprecated](generators/swift3-deprecated.md)
 | 
					    - [swift3-deprecated](generators/swift3-deprecated.md)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										17
									
								
								docs/generators/scala-httpclient-deprecated.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								docs/generators/scala-httpclient-deprecated.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,17 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					id: generator-opts-client-scala-httpclient-deprecated
 | 
				
			||||||
 | 
					title: Config Options for scala-httpclient-deprecated
 | 
				
			||||||
 | 
					sidebar_label: scala-httpclient-deprecated
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					| Option | Description | Values | Default |
 | 
				
			||||||
 | 
					| ------ | ----------- | ------ | ------- |
 | 
				
			||||||
 | 
					|sortParamsByRequiredFlag|Sort method arguments to place required parameters before optional parameters.| |true|
 | 
				
			||||||
 | 
					|ensureUniqueParams|Whether to ensure parameter names are unique in an operation (rename parameters that are not).| |true|
 | 
				
			||||||
 | 
					|allowUnicodeIdentifiers|boolean, toggles whether unicode identifiers are allowed in names or not, default is false| |false|
 | 
				
			||||||
 | 
					|prependFormOrBodyParameters|Add form or body parameters to the beginning of the parameter list.| |false|
 | 
				
			||||||
 | 
					|modelPackage|package for generated models| |null|
 | 
				
			||||||
 | 
					|apiPackage|package for generated api classes| |null|
 | 
				
			||||||
 | 
					|sourceFolder|source folder for generated code| |null|
 | 
				
			||||||
 | 
					|modelPropertyNaming|Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name| |camelCase|
 | 
				
			||||||
@ -29,6 +29,9 @@ import java.util.HashMap;
 | 
				
			|||||||
import static org.openapitools.codegen.utils.StringUtils.camelize;
 | 
					import static org.openapitools.codegen.utils.StringUtils.camelize;
 | 
				
			||||||
import static org.openapitools.codegen.utils.StringUtils.underscore;
 | 
					import static org.openapitools.codegen.utils.StringUtils.underscore;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * This generator has been deprecated. Please use scala-akka instead.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
public class ScalaHttpClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
 | 
					public class ScalaHttpClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
 | 
				
			||||||
    private static final Logger LOGGER = LoggerFactory.getLogger(ScalaHttpClientCodegen.class);
 | 
					    private static final Logger LOGGER = LoggerFactory.getLogger(ScalaHttpClientCodegen.class);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -131,6 +134,9 @@ public class ScalaHttpClientCodegen extends AbstractScalaCodegen implements Code
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public void processOpts() {
 | 
					    public void processOpts() {
 | 
				
			||||||
 | 
					        LOGGER.warn("IMPORTANT: This generator (scala-http-client-deprecated) is no longer actively maintained and will be deprecated. " +
 | 
				
			||||||
 | 
					                "PLease use 'scala-akka' generator instead.");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        super.processOpts();
 | 
					        super.processOpts();
 | 
				
			||||||
        if (additionalProperties.containsKey(CodegenConstants.MODEL_PROPERTY_NAMING)) {
 | 
					        if (additionalProperties.containsKey(CodegenConstants.MODEL_PROPERTY_NAMING)) {
 | 
				
			||||||
            setModelPropertyNaming((String) additionalProperties.get(CodegenConstants.MODEL_PROPERTY_NAMING));
 | 
					            setModelPropertyNaming((String) additionalProperties.get(CodegenConstants.MODEL_PROPERTY_NAMING));
 | 
				
			||||||
@ -207,7 +213,7 @@ public class ScalaHttpClientCodegen extends AbstractScalaCodegen implements Code
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public String getName() {
 | 
					    public String getName() {
 | 
				
			||||||
        return "scala-httpclient";
 | 
					        return "scala-httpclient-deprecated";
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user