Skip to content

Commit 8f78427

Browse files
committed
check more package selection options (#115)
1 parent 972cb25 commit 8f78427

File tree

16 files changed

+161
-7
lines changed

16 files changed

+161
-7
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
get:
2+
tags: [ bar ]
3+
responses:
4+
'200':
5+
description: the bar result
6+
content:
7+
application/json:
8+
schema:
9+
$ref: './resources.yaml#/Bar'
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
openapi-processor-mapping: v13
22

33
options:
4-
package-name: io.openapiprocessor
5-
package-name-from-path: true
4+
# package-name: io.openapiprocessor
5+
package-names:
6+
base: io.openapiprocessor.openapi
7+
location: io.openapiprocessor
8+
9+
bean-validation: true
10+
enum-type: string
611
format-code: false

openapi-processor-core/src/testInt/resources/tests/packages/inputs/api/openapi30.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@ info:
66
paths:
77

88
/foo:
9+
# placed into location package
910
$ref: '../main/kotlin/io/openapiprocessor/foo/foo.yaml'
11+
12+
/bar:
13+
# placed into base package
14+
$ref: './bar.yaml'

openapi-processor-core/src/testInt/resources/tests/packages/inputs/api/openapi31.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,9 @@ info:
66
paths:
77

88
/foo:
9+
# placed into location package
910
$ref: '../main/kotlin/io/openapiprocessor/foo/foo.yaml'
11+
12+
/bar:
13+
# placed into base package
14+
$ref: './bar.yaml'
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Bar:
2+
type: object
3+
properties:
4+
foo:
5+
type: string

openapi-processor-core/src/testInt/resources/tests/packages/inputs/main/kotlin/io/openapiprocessor/foo/foo.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
get:
2+
tags: [foo]
23
responses:
34
'200':
45
description: the foo result
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
items:
2-
- outputs/io/openapiprocessor/foo/Api.java
2+
- outputs/io/openapiprocessor/foo/FooApi.java
33
- outputs/io/openapiprocessor/foo/<model>/Foo.java
4+
- outputs/io/openapiprocessor/openapi/api/BarApi.java
5+
- outputs/io/openapiprocessor/openapi/model/<model>/Bar.java
6+
- outputs/io/openapiprocessor/openapi/support/Generated.java
7+
- outputs/io/openapiprocessor/openapi/validation/Values.java
8+
- outputs/io/openapiprocessor/openapi/validation/ValueValidator.java

openapi-processor-core/src/testInt/resources/tests/packages/outputs/io/openapiprocessor/foo/Api.java renamed to openapi-processor-core/src/testInt/resources/tests/packages/outputs/io/openapiprocessor/foo/FooApi.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.openapiprocessor.foo;
22

33
import annotation.Mapping;
4-
import io.openapiprocessor.support.Generated;
4+
import io.openapiprocessor.openapi.support.Generated;
55

66
@Generated(value = "openapi-processor-core", version = "test")
7-
public interface Api {
7+
public interface FooApi {
88

99
@Mapping("/foo")
1010
Foo getFoo();

openapi-processor-core/src/testInt/resources/tests/packages/outputs/io/openapiprocessor/foo/_default_/Foo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.openapiprocessor.foo;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4-
import io.openapiprocessor.support.Generated;
4+
import io.openapiprocessor.openapi.support.Generated;
55

66
@Generated(value = "openapi-processor-core", version = "test")
77
public class Foo {

openapi-processor-core/src/testInt/resources/tests/packages/outputs/io/openapiprocessor/foo/_record_/Foo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.openapiprocessor.foo;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4-
import io.openapiprocessor.support.Generated;
4+
import io.openapiprocessor.openapi.support.Generated;
55

66
@Generated(value = "openapi-processor-core", version = "test")
77
public record Foo(

0 commit comments

Comments
 (0)