1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+
7+ <groupId >io.github.microcks</groupId >
8+ <artifactId >microcks-java-client</artifactId >
9+ <version >0.0.1-SNAPSHOT</version >
10+
11+ <properties >
12+ <maven .compiler.source>17</maven .compiler.source>
13+ <maven .compiler.target>17</maven .compiler.target>
14+ <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
15+ <jackson .version>2.17.1</jackson .version>
16+ <jakarta-annotation .version>3.0.0</jakarta-annotation .version>
17+ <jackson-databind-nullable .version>0.2.6</jackson-databind-nullable .version>
18+ <apache-httpcore .version>4.4.16</apache-httpcore .version>
19+ <apache-httpmime .version>4.5.14</apache-httpmime .version>
20+ <microcks-testcontainers .version>0.2.7</microcks-testcontainers .version>
21+ <junit .version>5.10.2</junit .version>
22+ <testcontainers .version>1.20.1</testcontainers .version>
23+ </properties >
24+
25+ <dependencies >
26+ <dependency >
27+ <groupId >com.fasterxml.jackson.core</groupId >
28+ <artifactId >jackson-databind</artifactId >
29+ <version >${jackson.version} </version >
30+ </dependency >
31+ <dependency >
32+ <groupId >com.fasterxml.jackson.datatype</groupId >
33+ <artifactId >jackson-datatype-jsr310</artifactId >
34+ <version >${jackson.version} </version >
35+ </dependency >
36+ <dependency >
37+ <groupId >org.openapitools</groupId >
38+ <artifactId >jackson-databind-nullable</artifactId >
39+ <version >${jackson-databind-nullable.version} </version >
40+ </dependency >
41+ <dependency >
42+ <groupId >org.apache.httpcomponents</groupId >
43+ <artifactId >httpcore</artifactId >
44+ <version >${apache-httpcore.version} </version >
45+ </dependency >
46+ <dependency >
47+ <groupId >org.apache.httpcomponents</groupId >
48+ <artifactId >httpmime</artifactId >
49+ <version >${apache-httpmime.version} </version >
50+ </dependency >
51+
52+ <dependency >
53+ <groupId >jakarta.annotation</groupId >
54+ <artifactId >jakarta.annotation-api</artifactId >
55+ <version >${jakarta-annotation.version} </version >
56+ <scope >provided</scope >
57+ </dependency >
58+
59+ <dependency >
60+ <groupId >io.github.microcks</groupId >
61+ <artifactId >microcks-testcontainers</artifactId >
62+ <version >${microcks-testcontainers.version} </version >
63+ <scope >test</scope >
64+ </dependency >
65+ <dependency >
66+ <groupId >org.junit.jupiter</groupId >
67+ <artifactId >junit-jupiter</artifactId >
68+ <version >${junit.version} </version >
69+ <scope >test</scope >
70+ </dependency >
71+ <dependency >
72+ <groupId >org.testcontainers</groupId >
73+ <artifactId >junit-jupiter</artifactId >
74+ <version >${testcontainers.version} </version >
75+ <scope >test</scope >
76+ </dependency >
77+ </dependencies >
78+
79+ <build >
80+ <plugins >
81+ <plugin >
82+ <groupId >org.openapitools</groupId >
83+ <artifactId >openapi-generator-maven-plugin</artifactId >
84+ <version >7.7.0</version >
85+ <executions >
86+ <execution >
87+ <goals >
88+ <goal >generate</goal >
89+ </goals >
90+ <configuration >
91+ <inputSpec >${project.basedir} /api/microcks-openapi-v1.10.yaml</inputSpec >
92+ <generatorName >java</generatorName >
93+ <library >native</library >
94+
95+ <generateSupportingFiles >true</generateSupportingFiles >
96+ <generateApiTests >false</generateApiTests >
97+ <generateApiDocumentation >false</generateApiDocumentation >
98+ <generateModelTests >false</generateModelTests >
99+ <generateModelDocumentation >false</generateModelDocumentation >
100+
101+ <configOptions >
102+ <useJakartaEe >true</useJakartaEe >
103+ <sourceFolder >/</sourceFolder >
104+ <apiPackage >io.github.microcks.client.api</apiPackage >
105+ <modelPackage >io.github.microcks.client.model</modelPackage >
106+ </configOptions >
107+ </configuration >
108+ </execution >
109+ </executions >
110+ </plugin >
111+ </plugins >
112+ </build >
113+ </project >
0 commit comments