@@ -113,7 +113,6 @@ class SpringProcessor: OpenApiProcessor {
113113 }
114114
115115 val options = ApiOptions ()
116- options.apiPath = processorOptions[" apiPath" ].toString()
117116 options.targetDir = processorOptions[" targetDir" ].toString()
118117
119118 if (processorOptions.containsKey(" packageName" )) {
@@ -127,16 +126,18 @@ class SpringProcessor: OpenApiProcessor {
127126 }
128127
129128 if (mapping != null ) {
130- val packageName: String? = getPackageName(mapping)
131- if (packageName != null ) {
132- options.packageName = packageName
133- } else {
134- log.warn(" no 'options:package-name' set in mapping!" )
129+ if (mapping is MappingV1 ) {
130+ options.packageName = mapping.options.packageName
131+ options.beanValidation = mapping.options.beanValidation
132+
133+ } else if (mapping is MappingV2 ) {
134+ options.packageName = mapping.options.packageName
135+ options.beanValidation = mapping.options.beanValidation
136+ options.javadoc = mapping.options.javadoc
135137 }
136138
137- val validation: Boolean? = getBeanValidation(mapping)
138- if (validation != null ) {
139- options.beanValidation = validation
139+ if (options.packageName.contains(" io.openapiprocessor." )) {
140+ log.warn(" is 'options:package-name' set in mapping? found: '{}'." , options.packageName)
140141 }
141142
142143 options.typeMappings = converter.convert(mapping)
@@ -145,20 +146,4 @@ class SpringProcessor: OpenApiProcessor {
145146 return options
146147 }
147148
148- private fun getPackageName (mapping : MappingVersion ): String? {
149- return if (mapping is MappingV2 ) {
150- mapping.options.packageName
151- } else {
152- (mapping as MappingV1 ).options.packageName
153- }
154- }
155-
156- private fun getBeanValidation (mapping : MappingVersion ): Boolean? {
157- return if (mapping is MappingV2 ) {
158- mapping.options.beanValidation
159- } else {
160- (mapping as MappingV1 ).options.beanValidation
161- }
162- }
163-
164149}
0 commit comments